@page¶
Правило @page используется для модификации некоторых свойств CSS при печати документа. Вы не можете изменить все CSS свойства с @page. Вы можете изменить только margin, orphans, widows, и разрывы страницы документа. Попытки изменить любые другие свойства CSS будут игнорироваться.
Правило @page доступно через интерфейс объектной модели CSS CSSPageRule.
@-правила
Синтаксис¶
1 2 3 4 5 6 7 | |
size¶
Указывает целевой размер и ориентацию полей страницы, содержащихся в блоке. В общем случае, когда одно поле страницы отображается на одном листе страницы, он также определяет размер и ориентацию листа страницы.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | |
Значения:
auto-
Браузер сам выбирает размер листа.
landscape-
Содержимое страницы отображается в альбомной ориентации
portrait-
Содержимое страницы отображается в портретном режиме. Это ориентация по умолчанию.
<length>-
Любое значение длины. Первое значение соответствует ширине поля страницы, а второе соответствует его высоте. Если указано только одно значение, оно используется как для ширины, так и для высоты.
<page-size>-
A5(148mm x 210mm),A4(210mm x 297mm),A3(297mm x 420mm),B5(176mm x 250mm),B4(250mm x 353mm),JIS-B5(182mm x 257mm),JIS-B4(257mm x 364mm),letter(8.5in x 11in),legal(8.5in x 14in),ledger(11in x 17in).
marks¶
Добавляет обрезку и/или регистрационные отметки в документ.
1 2 3 4 5 6 7 | |
Значения:
crop-
Будут напечатаны отметки для обрезки
cross-
Будут напечатаны крестики
none-
Никаких отметок не будет напечатано
bleed¶
Определяет степень заступа за пределы поля страницы, при котором отображаемая область страницы отрезается.
1 2 3 4 5 6 | |
Пример¶
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | |
Спецификации¶
См. также¶
Ссылки¶
@pageMDN (рус.)