Управление разрывами страниц
Разрыв страницы перед элементом: свойство page-break-before
Синтаксис: | page-break-before: auto | always | avoid | left | right | inherit | Начально: | auto | Применимо: | к блочным элементам | Наследуемо: | нет | Проценты: | не используются | Устройства: | визуальные страничные |
Поддержка : | | Поддерживаются auto, always и "" вместо avoid (4.0+) | | | Не поддерживаeтся |
Свойство page-break-before управляет разрывом страницы перед печатью данного элемента. Оно может принимать следующие значения:
auto | Разрыв страницы производится обычным образом, после заполнения страницы. | always | Всегда начинать печать данного элемента с новой страницы. | avoid | Никогда не делать разрыва страницы перед данным элементом. | left | Один или два разрыва страницы, чтобы данный элемент всегда печатался на левой странице. | right | Один или два разрыва страницы, чтобы данный элемент всегда печатался на правой странице. |
Пример:
H1 { page-break-before: always }
Разрыв страницы после элемента: свойство page-break-after
Синтаксис: | page-break-after: auto | always | avoid | left | right | inherit | Начально: | auto | Применимо: | к блочным элементам | Наследуемо: | нет | Проценты: | не используются | Устройства: | визуальные страничные |
Поддержка : | | Поддерживаются auto, always и "" вместо avoid (4.0+) | | | Не поддерживаeтся |
Свойство page-break-after управляет разрывом страницы после печати данного элемента. Оно может принимать следующие значения:
auto | Разрыв страницы производится обычным образом, после заполнения страницы. | always | Всегда начинать печать данного элемента с новой страницы. | avoid | Никогда не делать разрыва страницы перед данным элементом. | left | Один или два разрыва страницы, чтобы данный элемент всегда печатался на левой странице. | right | Один или два разрыва страницы, чтобы данный элемент всегда печатался на правой странице. |
Пример:
H1 { page-break-after: avoid }
Разрыв страницы внутри элемента: свойство page-break-inside
Синтаксис: | page-break-inside: auto | avoid | inherit | Начально: | auto | Применимо: | к блочным элементам | Наследуемо: | да | Проценты: | не используются | Устройства: | визуальные страничные |
Поддержка : | | Не поддерживается | | | Не поддерживаeтся |
Свойство page-break-inside управляет разрывами страницы при печати данного элемента. Оно может принимать следующие значения:
auto | Разрыв страницы производится обычным образом, после заполнения страницы. | avoid | Никогда не делать разрыва страницы внутри данного элемента. |
Пример:
H1 { page-break-after: avoid }
Количество строк в конце страницы: свойство orphans
Поддержка : | | Не поддерживается | | | Не поддерживаeтся |
Свойство orphans задает минимальное количество строк абзаца, которое должно остаться в конце страницы при печати данного элемента. Пример:
P { orphans: 3 }
Количество строк в начале страницы: свойство widows
Поддержка : | | Не поддерживается | | | Не поддерживаeтся |
Свойство widows задает минимальное количество строк абзаца, которое должно остаться в начале страницы при печати данного элемента. Пример:
P { widows: 3 }
1 2
8 8 8
| |