О спецификации CSS2 том 2


Использование именованных страниц 'page'



13.3.2 Использование именованных страниц: 'page'

'page'
Значение:<identifier> | auto
Начальное:auto
Применяется:  к элементам уровня блока
Наследуется:да
Процентное:N/A
Носитель:визуальный, страничный

Свойство 'page' можно использовать для спецификации определённого типа страницы, на которой элемент должен быть выведен.

Пример(ы):

Все таблицы будут размещены на правой стороне страницы с ориентацией landscape:

@page rotated {size: landscape} TABLE {page: rotated; page-break-before: right}

Свойство 'page' работает так: если бокс блока с инлайн-содержимым имеет свойство 'page', отличное от аналогичного свойства предшествующего бокса блока с инлайн-содержимым, тогда один или два разрыва страницы вставляются между ними, и боксы после разрыва отображаются в страничном боксе именованного типа. См. ниже "Форсированные разрывы страниц".

Пример(ы):

В этом примере две таблицы отображаются на landscape-страницах (или на одной странице, если входят), и тип страницы "narrow" вообще не используется, вопреки установкам в DIV:

@page narrow {size: 9cm 18cm} @page rotated {size: landscape} DIV {page: narrow} TABLE {page: rotated} с этим документом: <DIV> <TABLE>...</TABLE> <TABLE>...</TABLE> </DIV>

Содержание раздела