@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 |
|
Спецификации¶
См. также¶
Ссылки¶
@page
MDN (рус.)