CSS page-break-beforeСвойство


Пример

Всегда вставлять разрыв страницы перед элементом <h1>:

@media print { h1 {page-break-before: всегда;} }


Определение и описание использования свойства

Свойство page-break-before добавляет разрыв страницы перед указанным элементом.

Примечание:Это свойство нельзя использовать для абсолютно позиционированных элементов.

Примечание:Используйте свойства разбиения на страницы как можно реже и избегайте использования свойств разбиения на страницы в таблицах, плавающих элементах и блочных элементах с границами.

Значение по умолчанию: auto
Наследуется: нет
версия: CSS2
Синтаксис JavaScript: object.style.pageBreakBefore="always"


Поддержка браузеров

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Все основные браузеры поддерживают свойство page-break-before.

Примечание:Любая версия Internet Explorer (включая IE8) поддерживает значения свойства "left", "right" и "inherit".

Примечание:Firefox, Chrome и Safari не поддерживают значения свойства "avoid", "left" и "right".


Значение свойства

Значение Описание
auto Значение по умолчанию. Вставляет разрыв страницы перед элементом при необходимости.
всегда Вставить разрыв страницы перед элементом.
avoid Избегать вставки разрыва страницы перед элементом.
left Достаточно разрывов страниц перед элементом, пока не будет достигнута пустая левая страница.
right Достаточно разрывов страниц перед элементом, пока не будет достигнута пустая правая страница.
inherit Указывает, что значение свойства page-break-before должно наследоваться от родительского элемента.
Другие расширения