--- 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
.size
marks
bleed
Пожалуйста, обратитесь к различным плевдоклассам @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")}}