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

       

Разрывы перед/после элементов 'pagebreakbefore' 'pagebreakafter' 'pagebreakinside'



13.3.1 Разрывы перед/после элементов: 'page-break-before', 'page-break-after', 'page-break-inside'

'page-break-before'
Значение:auto | always | avoid | left | right | inherit
Начальное:auto
Применяется:к элементам уровня блока
Наследуется:нет
Процентное:N/A
Носитель:визуальный, страничный
'page-break-after'
Значение:auto | always | avoid | left | right | inherit
Начальное:auto
Применяется:  к элементам уровня блока
Наследуется:нет
Процентное:N/A
Media:  визуальный, страничный
'page-break-inside'

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

Значения этих свойств имеют следующий смысл:

auto Ни форсирует, ни запрещает разрыв страницы перед (после, внутри) генерируемого бокса. always Всегда форсирует разрыв страницы перед (после, внутри) генерируемого бокса. avoid Исключает разрыв страницы перед (после, внутри) генерируемого бокса. left Форсирует один или два разрыва страницы перед (после, внутри) генерируемого бокса, так что следующая страница форматируется как левая страница. right Форсирует один или два разрыва страницы перед (после, внутри) генерируемого бокса, так что следующая страница форматируется как правая страница.

Потенциально размещение разрыва страницы находится под влиянием свойства 'page-break-inside' родительского элемента, свойства 'page-break-after' предыдущего элемента и свойства 'page-break-before' последующего элемента. Если эти свойства имеют значения, отличные от 'auto', то значения 'always', 'left' и 'right' получают преимущество перед 'avoid'.
См. в разделе о допустимых разрывах страниц точные правила того, как эти свойства могут форсировать или подавлять разрыв страницы.



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