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

определение и использование

атрибут page-break-after устанавливает поведение page-breaking после элемента.

хотя можно использовать always для принудительного放置 pagination symbols, нельзя гарантировать избежание их вставки, создатели могут только запросить от агента пользователя как можно более избегать их вставки.

применимо к:нелифтовые блочные элементы с значением position relative или static.

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

смотрите также:

Руководство по HTML DOM:атрибут pageBreakAfter

пример

установить поведение pagination, которое всегда выполняется после элемента таблицы:

<html>
<head>
<style>
@media print
{
table {page-break-after:always;}
}
</style>
</head>
<body>
....
</body>
</html>

CSS грамматика

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

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

значение описание
автоматически по умолчанию. Если необходимо, вставлять pagination symbols после элемента.
always вставлять pagination symbols после элемента.
avoid избегать вставки pagination symbols после элемента.
left достаточно pagination symbols после элемента, до пустой левой страницы.
right достаточно pagination symbols после элемента, до пустой правой страницы.
inherit определяет, что настройка page-break-after должна быть передана от родительского элемента.

технические детали

по умолчанию: автоматически
наследование: нет
версия: CSS2
JavaScript грамматика: объект.style.pageBreakAfter="always"

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

числа в таблице указывают на первую версию браузера, которая полностью поддерживает этот атрибут.

Chrome IE / Edge Firefox Safari Opera
1.0 4.0 1.0 1.2 7.0