--- title: '@page' slug: Web/CSS/@page tags: - Вёрстка - печать - страница translation_of: Web/CSS/@page ---
Правило CSS @page используется для модификации некоторых свойств CSS при печати документа. Вы не можете изменить все CSS свойства с @page. Вы можете изменить только margin, orphans, widows, и разрывы страницы документа. Попытки изменить любые другие свойства CSS будут игнорироваться.
@page {
margin: 1cm;
}
@page :first {
margin: 2cm;
}
Правило @page доступно через интерфейс объектной модели CSS {{domxref("CSSPageRule")}}.
vh, vw, vmin, и vmax. Тем временем не используя их с правилом @page.sizemarksbleedПожалуйста, обратитесь к различным плевдоклассам @page для примеров.
| Спецификация | Статус | Комментарий |
|---|---|---|
| {{SpecName('CSS Logical Properties', '#logical-page', ':recto and :verso')}} | {{Spec2('CSS Logical Properties')}} | Добавлены селекторы страницы :recto и :verso |
| {{SpecName('CSS3 Paged Media', '#at-page-rule', '@page')}} | {{Spec2('CSS3 Paged Media')}} | Нет изменений для {{SpecName('CSS2.1')}}, хотя больше правил CSS можно использовать внутри @page. |
| {{SpecName('CSS2.1', 'page.html#page-selectors', '@page')}} | {{Spec2('CSS2.1')}} | Первое определение |
{{Compat("css.at-rules.page")}}