Основы работы с CSS

         

Параметр CSS 'page-break-after'


Данный параметр задает поведение разрыва страницы после элемента.

Примечания:

    Этот параметр нельзя использовать для элементов с абсолютным позиционированием.Используйте параметры page-breaking как можно реже и избегайте параметров page-breaking внутри таблиц, плавающих элементов, и блочных элементов с границами.

Наследование: нет.

Пример:

div { page-break-after: auto }

Может принимать следующие значения:

ЗначениеОписание
autoЕсли необходимо, вставляет разрыв страницы после элемента
alwaysВставляет разрыв страницы после элемента
avoidОтменяет вставку разрыва страницы после элемента
leftВставляет разрывы страницы после элемента, пока не будет достигнута пустая левая страница
rightВставляет разрывы страницы после элемента, пока не будет достигнута пустая правая страница



Параметр CSS 'page-break-before'


Данный параметр задает поведение разрыва страницы перед элементом.

Примечания:

    Этот параметр нельзя использовать для элементов с абсолютным позиционированием.Используйте параметры page-breaking как можно реже и избегайте параметров page-breaking внутри таблиц, плавающих элементов, и блочных элементов с границами.

Наследование: нет.

Пример:

div { page-break-before: auto }

Может принимать следующие значения:

ЗначениеОписание
autoЕсли необходимо, вставляет разрыв страницы перед элементом
alwaysВставляет разрыв страницы перед элементом
avoidОтменяет вставку разрыва страницы перед элементом
leftВставляет разрывы страницы перед элементом, пока не будет достигнута пустая левая страница
rightВставляет разрывы страницы перед элементом, пока не будет достигнута пустая правая страница



Параметр 'page-break-inside'


Данный параметр задает поведение разрыва страницы внутри элемента.

Примечания:

    Этот параметр нельзя использовать для элементов с абсолютным позиционированием.Используйте параметры page-breaking как можно реже и избегайте параметров page-breaking внутри таблиц, плавающих элементов, и блочных элементов с границами.

Наследование: нет.

Пример:

div { page-break-inside: avoid }

Может принимать следующие значения:

ЗначениеОписание
autoЕсли необходимо вставляет разрыв страницы внутри элемента
avoidОтменяет вставку разрыва страницы внутри элемента



Параметры печати


Печать документов HTML всегда вызывала некоторые трудности. В CSS2 были добавлены параметры печати, чтобы облегчить печать документов Web.

ПараметрОписаниеЗначенияW3C
orphansЗадает минимальное число строк параграфа, которые должны быть оставлены внизу страницыnumber2
marks Определяет, какие метки должны изображаться за пределами блока страницыnone
crop
cross
pageЗадает тип страницы для использования при выводе элементаauto2
identifier
page-break-afterЗадает поведение разрыва страницы после элементаauto2
always
avoid
left
right
page-break-beforeЗадает поведение разрыва страницы перед элементомauto2
always
avoid
left
right
page-break-insideЗадает поведение разрыва страницы внутри элементаauto2
avoid
sizeЗадает ориентацию и размер страницыauto
portrait
landscape
widowsЗадает минимальное число строк параграфа, которые должны быть оставлены в верхней части страницыnumber2