Вы здесь

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;}
}