page-break-before

Internet Explorer

Chrome

Opera

Safari

Firefox

Android

iOS

6.0+

8.0+

1.0+

7.0+

1.2+

1.0+

 

 

Краткая информация

Значение по умолчанию

auto

Наследуется

Нет

Применяется

К блочным элементам

Процентная запись

Неприменима

Ссылка на спецификацию

http://www.w3.org/TR/CSS21/page.html#propdef-page-break-before

Версии CSS

CSS 1

CSS 2

CSS 2.1

CSS 3



+

Описание

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

Синтаксис

page-break-before: always | auto | avoid | left | right | inherit

Значения

always

Всегда добавляет разрыв страницы перед элементом.

auto

Вставляет разрыв страницы при необходимости.

avoid

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

left

Пропускает одну или две страницы перед элементом, чтобы следующая страница при печати была четной.

right

Пропускает одну или две страницы перед элементом, чтобы следующая страница при печати была нечетной.

inherit

Наследует значение родителя.

Пример

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title> page-break-before </title>

<style>

@media print {

.more {

page-break-before: always;

}

}

</style>

</head>

<body>

<h2>Мусорные пакеты</h2>

<p>История о том, как однажды мусорных пакетов оказалось несколько

больше, чем хотелось, как и для чего их можно использовать,

и что из этого получилось.</p>

<p class="more">Читать дальше</p>

</body>

</html>

Браузеры

Internet Explorer до версии 7.0 включительно не поддерживает значения leftright и inherit.

Браузеры Firefox, Chrome и Safari не поддерживают значения avoidleft и right.

Категория: Печать