@page
Правило CSS @page
используется для модификации некоторых свойств CSS при печати документа. Вы не можете изменить все CSS-свойства с @page
. Вы можете изменить только margin, orphans, widows, и разрывы страницы документа. Попытки изменить любые другие свойства CSS будут игнорироваться.
@page {
margin: 1cm;
}
@page :first {
margin: 2cm;
}
Правило @page
доступно через интерфейс объектной модели CSS CSSPageRule
(en-US).
Примечание: В W3C обсуждают, как обрабатывать связанные с областью просмотра единицы
<length>
такие как, vh
, vw
, vmin
, и vmax
. Тем временем не используя их с правилом @page
.Синтаксис
Дескрипторы
size
- Указывает целевой размер и ориентацию полей страницы, содержащихся в блоке. В общем случае, когда одно поле страницы отображается на одном листе страницы, он также определяет размер и ориентацию листа страницы.
marks
- Добавляет обрезку и/или регистрационные отметки в документ.
bleed
- Определяет степень заступа за пределы поля страницы, при котором отображаемая область страницы отрезается.
Формальный синтаксис
Error: could not find syntax for this item
Примеры
Спецификации
Specification |
---|
CSS Logical Properties and Values Level 1 # page |
Поддержка браузерами
BCD tables only load in the browser
Смотрите также
- Смотрите тикет [META] CSS Paged Media Module Level 3 в Bugzilla для отслеживания прогресса по теме (базовый страничный счётчик, и т.д.)