Свойство page-break-before определяет наличие или отсутствие разрыва страницы перед заданным элементом и используется при печати или для предварительного просмотра печати.
Свойство нельзя использовать с абсолютно позиционированными элементами.
Используйте свойства для разрыва страницы как можно реже и избегайте применения этих свойств внутри таблиц, плавающих элементов и блочных элементов с рамкой.
| Значение по умолчанию: |
auto |
| Наследуется: |
нет |
| Версия: |
CSS2 |
| Синтаксис JavaScript: |
object.style.pageBreakBefore="always" |
| Значение |
Описание |
| auto |
Вставляет разрыв страницы перед элементом при необходимости. |
| always |
Всегда делает разрыв страницы перед элементом. |
| avoid |
Запрещает разрыв страницы перед элементом. |
| left |
Делает разрыв страницы перед элементом таким образом, что следующая(левая) страница будет чистой. |
| right |
Делает разрыв страницы перед элементом таким образом, что следующая(правая) страница будет чистой. |
| inherit |
Указывает, что значение наследуется от родительского элемента. |
Пример
html
head
style
@media print {
table { page-break-after: before; }
}
/style
/head
body
pПример использования свойства page-break-after/p
table
trtdячейка 1/tdtdячейка 2/td/tr
/table
pЭтот элемент и таблица будут отсутствовать при предварительном
просмотре печати и распечатаны на следующей странице./p
/body
/html