:first CSS

Псевдокласс :first используемый совместно с правилом @page, определяет первую страницу печатного документа.

Примечание. Вы не можете изменить все свойства CSS с помощью этого псевдокласса. Вы можете изменять margin, orphans, widows и разрывы страниц документа. Кроме того, при определении margin вы можете использовать единицы абсолютной длины. Все остальные свойства будут игнорироваться.

Наследуется:
Нет
Анимируется:
Нет
Спецификации:

Синтаксис

/* Selects the first page when printing */
@page :first {
  margin-left: 50%;
  margin-top: 50%;
}

Примеры

HTML

<p>First Page.</p>
<p>Second Page.</p>
<button>Print!</button>

CSS

@page :first {
  margin-left: 50%;
  margin-top: 50%;
}

p {
  page-break-after: always;
}

JavaScript

document.querySelector("button").onclick = function () {
  window.print();
}