Печать

@page

Правило @page задаёт значение полей при печати документа.

marks

Свойство marks отображает специальные метки на странице при печати документа, предназначенные для дальнейшего обрезания страницы или для ровного соединения нескольких листов между собой.

orphans

Свойство orphans задаёт минимальное число строк текста, которое остается на предыдущей странице при печати документа.

page-break-after

Свойство page-break-after добавляет разрыв страницы при печати документа после заданного элемента.

page-break-before

Свойство page-break-before добавляет разрыв страницы при печати документа перед заданным элементом.

page-break-inside

Свойство page-break-inside разрешает или запрещает разрыв страницы внутри элемента при печати.

widows

Свойство widows задаёт минимальное число строк текста, которое располагается на следующей странице при печати документа.

Псевдокласс :first

Псевдокласс :first позволяет задать стиль для первой страницы напечатанного на принтере документа, к примеру, задать поля печати.

Псевдокласс :left

Псевдокласс :left позволяет задать стиль всех левых страниц напечатанного на принтере документа.

Псевдокласс :right

Псевдокласс :right позволяет задать стиль всех правых страниц напечатанного на принтере документа.