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

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

Это свойство не может быть использовано для пустого <div> элемента или абсолютно позиционированного элемента.

Свойство page-break-before заменено на break-before.
Значение по умолчанию auto
Применяется К блочным элементам.
Наследуется Нет
Анимируемое Нет
Версия CSS2
DOM синтаксис object.style.pageBreakBefore = "Left";

Синтаксис

page-break-before: auto | always | avoid | left | right | initial | inherit;

Пример

@media print {
h2 { 
page-break-before: right; 
}

Значения

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

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

chrome edge firefox safari opera
1.0+ 12.0+ 1.0+ 1.2+ 7.0+

Практикуйте свои знания

Что делает свойство CSS 'page-break-before'?
Считаете ли это полезным?