css властивість page-break-before


Властивість page-break-before додає розрив сторінки при друку документа перед заданим елементом.

Ця властивість стосується елементів блоку, які генерують контейнер. Він не застосовуватиметься до порожнього <div> (або того, що абсолютно позиційований), який не генерує контейнер.

автор: Svitlana

Порада

Зауважте, що замість властивості page-break-before можна використовувати більш загальну властивість break-before. Ця нова властивість також обробляє переривання стовпців та регіонів і є синтаксично більш сумісною з перериванням сторінки. Перш ніж використовувати page-break-before, перевірте, чи можна використовувати замість неї break-before. У майбутньому page-break-before використовуватиметься все рідше на користь break-before.

автор: Svitlana
Нотатка

Браузер Firefox не підримує значення avoid, left i right. Жоден із браузерів не підтримує avoid.

автор: Svitlana

Синтаксис

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

Властивість page-break-before може отримувати 7 значень:

auto

Вставляє розрив сторінки при необхідності

автор: Svitlana

always

Завжди додає розрив сторінки після елемента

автор: Svitlana

avoid

Забороняє розрив сторінки після елемента

автор: Svitlana

left

Пропускає одну або дві сторінки після елемента, щоб наступна сторінка при друку була парною

автор: Svitlana

right

Пропускає одну або дві сторінки після елемента, щоб наступна сторінка при друку була непарною

автор: Svitlana

initial

Встановлює властивість у значення без задання

автор: Svitlana

inherit

Вказує на спадковість властивостей від свого батьківського елемента

автор: Svitlana

Значення без задання: auto
Наслідує: Ні
Анімується: Ні
JavaScript синтаксис: object.style.pageBreakBefore="always"

Переглядачі

Підтримка: стаціонарні переглядачі
Переглядач Google Chrome Mozilla Firefox Apple Safari Opera Microsoft EDGE Microsoft Internet Explorer
auto, always 1.0 1.0 1.2 7.0 12.0 4.0
avoid, left, right 1.0 Не підтримується 1.2 7.0 12.0 4.0
Підтримка: мобільні переглядачі
Переглядач Mobile Google Android Mobile Mozilla Firefox Mobile Apple Safari
auto, always 1.0 1.0 1.3
avoid, left, right 1.0 Не підтримується 1.3

Приклади

+ запропонувати свій приклад у пісочниці

У друці кожен h1 починає новий аркуш — зручно для розділів документа. На екрані нічого не змінюється; сучасніша назва — break-before.

HTML

<p>Вступ на першому аркуші.</p>
<h1>Розділ 1 — з нового аркуша</h1>
<p>Текст розділу.</p>

CSS

@media print {
    h1 {
        page-break-before: always;
    }
}
автор: Svitlana

Значення у дії

автор: Svitlana

Приклад використання

автор: Svitlana

Коментарі

Коментарів ще немає — будьте першим!

Відповідь для

Увійдіть — коментар з'явиться одразу, без капчі й очікування перевірки.

Пропозиція правки

Ваша версія — : після перевірки замінить чинну. Нова порада чи нотатка — з'явиться на сторінці після перевірки.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Ваша версія секції «»: після перевірки замінить чинну.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Ваша версія опису «»: після перевірки замінить чинну.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Зворотний зв'язок
Вхід