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

Добавляет разрыв страницы при печати документа перед заданным элементом.

Внимание: Свойство page-break-before не применимо с пустым элементом <div> или с элементами с абсолютным позиционированием.

CSS синтаксис

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

Возможные значения

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

Пример использования

Устанавливаем, что при печати следует всегда вставлять разрыв страницы перед каждым элемента <h1>


@media print {
     h1 {page-break-before: always;}
}