CSS page-break-beforeСвойство
Пример
Всегда вставлять разрыв страницы перед элементом <h1>:
@media print {
h1 {page-break-before: всегда;}
}
Определение и описание использования свойства
Свойство page-break-before добавляет разрыв страницы перед указанным элементом.
Примечание:Это свойство нельзя использовать для абсолютно позиционированных элементов.
Примечание:Используйте свойства разбиения на страницы как можно реже и избегайте использования свойств разбиения на страницы в таблицах, плавающих элементах и блочных элементах с границами.
| Значение по умолчанию: | auto |
|---|---|
| Наследуется: | нет |
| версия: | CSS2 |
| Синтаксис JavaScript: | object.style.pageBreakBefore="always" |
Поддержка браузеров
![]()
![]()
![]()
![]()
![]()
Все основные браузеры поддерживают свойство page-break-before.
Примечание:Любая версия Internet Explorer (включая IE8) поддерживает значения свойства "left", "right" и "inherit".
Примечание:Firefox, Chrome и Safari не поддерживают значения свойства "avoid", "left" и "right".
Значение свойства
| Значение | Описание |
|---|---|
| auto | Значение по умолчанию. Вставляет разрыв страницы перед элементом при необходимости. |
| всегда | Вставить разрыв страницы перед элементом. |
| avoid | Избегать вставки разрыва страницы перед элементом. |
| left | Достаточно разрывов страниц перед элементом, пока не будет достигнута пустая левая страница. |
| right | Достаточно разрывов страниц перед элементом, пока не будет достигнута пустая правая страница. |
| inherit | Указывает, что значение свойства page-break-before должно наследоваться от родительского элемента. |