CSS-свойство page-break-after
вставляет разрыв страницы после элемента при его печати. Это свойство применяется к блочным элементам, которые генерируют блок. Оно не будет применяться к пустым тегам <p>
.
Значение по умолчанию: | auto |
Применяется к: | Блочные элементы |
Наследование: | Нет |
Анимирование: | Нет. Анимируемые свойства |
Версия: | CSS 2, 3 |
Синтаксис
Синтаксически свойства задаются по следующему шаблону:
page-break-after: auto | always | avoid | left | right | initial | inherit
Примеры написания кода свойства page-break-after
:
@media print {
p.footnotes {
page-break-after: always;
}
}
Правило в приведенном примере устанавливает поведение, чтобы всегда разрывать страницу и переходить на новую после сносок (колонтитулов).
Свойство page-break-after
применимо только к блочным элементам в обычном потоке корневого элемента или элементов table-row
.
Значения свойств
В следующей таблице описаны значения этого свойства.
Значение | Описание |
---|---|
auto |
Вставляет разрыв страницы после элемента, если это необходимо. Это значение установлено по умолчанию. |
always |
Всегда вставляет разрыв страницы после элемента. |
avoid |
Избегает разрыва страницы после элемента. |
left |
Устанавливает один или два разрыва страницы после элемента, так что следующий элемент будет слева. |
right |
Устанавливает один или два разрыва страницы после элемента, так что следующий элемент будет справа. |
initial |
Устанавливает это свойство в значение по умолчанию. |
inherit |
Если указан, связанный элемент принимает вычисленное значение своего родительского элемента page-break-after . |
Поддержка браузеров
Свойство page-break-after
частично поддерживается во всех основных современных браузерах.
Internet Explorer 8 и более ранние версии не поддерживают значения left
и right
; любое значение интерпретируется как always
. Firefox, Chrome и Safari не поддерживают значения avoid
, left
, и right
.