Опубликован: 31.10.2006 | Уровень: для всех | Доступ: платный
Дополнительный материал 1:

Печать в CSS2

< Лекция 16 || Дополнительный материал 1 || Дополнительный материал 2 >

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

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

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

Печать в CSS2: подробное рассмотрение

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

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

Примечания:

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

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

Пример:

div
{ 
page-break-after: auto
}

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

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

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

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

Примечания:

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

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

Пример:

div
{ 
page-break-before: auto
}

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

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

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

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

Примечания:

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

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

Пример:

div
{ 
page-break-inside: avoid
}

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

Значение Описание
auto Если необходимо вставляет разрыв страницы внутри элемента
avoid Отменяет вставку разрыва страницы внутри элемента
< Лекция 16 || Дополнительный материал 1 || Дополнительный материал 2 >
Илья Ардов
Илья Ардов

Добрый день!

Я записан на программу. Куда высылать договор и диплом?

Елена Сапегова
Елена Сапегова

После прохождения теоретической части пришло письмо об окончании теоретической части курса, будет ли практическая часть?

Елена Елаева
Елена Елаева
Россия
Владимир Лагодный
Владимир Лагодный
Россия