CSS свойство page-break-after
- предыдущая страница @page
- Следующая страница page-break-before
определение и использование
атрибут 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 |
- предыдущая страница @page
- Следующая страница page-break-before