CSS свойство page-break-before, поддержка в браузерах, примеры использования // Вебшкола онлайн



up_violet-4162570Перейти к справке CSS

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

Описание и использование

Свойство CSS page-break-before настраивает разрыв страницы до определенного элемента при распечатке страницы.

Заметка: нельзя использовать это свойство с абсолютно позиционированными элементами.

Заметка: используйте свойства разрыва страниц несколько раз на странице, но избегайте вставлять разрывы в таблицы, выравниваемые (floating) элементы и блочные элементы с видимыми границами.

Значение по умолчанию auto
Наследование нет
Версия CSS CSS 2
Синтаксис JavaScript object.style.pageBreakBefore=»always»
   

Поддержка в браузерах

chrome-7283958 firefox-2714752 ie-9822169 opera-6339058 safari-3379054
Свойство page-break-before поддерживается всеми основными браузерами.

Заметка: Ни одна версия Internet Explorer (включая IE8) не поддерживает значения свойства «left», «right» и «inherit».

Заметка: Firefox, Chrome и Safari не поддерживают значения свойства «avoid», «left» и «right».

Возможные значения свойства page-break-before

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

up_violet-4162570Перейти к справке CSS