--- title: ':first' slug: 'Web/CSS/:first' tags: - '@page' - CSS - Псевдо-класс - Разметка translation_of: 'Web/CSS/:first' ---
CSS псевдокласс :first используется с @-правилом {{cssxref("@page")}}, представляя первую страницу документа при печати.
/* Выбирает первую страницу при печати */
@page :first {
margin-left: 50%;
margin-top: 50%;
}
Обратите внимание: Вы можете изменять не все CSS-свойства в этом псевдоклассе. Вы можете изменять только внешние отступы, {{cssxref("orphans")}}, {{cssxref("widows")}}, и разбитие документа на страницы. Более того, вы можете использовать только абсолютные единицы измерения, определяя внешние отступы. Все остальные правила будут проигнорированы.
<p>Первая страница.</p> <p>Вторая страница.</p> <button>Напечатать</button>
@page :first {
margin-left: 50%;
margin-top: 50%;
}
p {
page-break-after: always;
}
document.querySelector("button").onclick = function () {
window.print();
}
Нажмите кнопку "Напечатать", чтобы напечатать пример. Слова на первой странице должны быть примерно в центре, тогда как на остальных страницах надписи будут на своих обычных местах.
{{ EmbedLiveSample('Example', '80%', '150px') }}
{{Compat}}