Свойство break-after CSS
- предыдущая страница box-sizing
- Следующая страница break-before
Определение и использование
Атрибут break-after определяет, должна ли произойти разметка страницы (page-break), разметка колонок (column-break) или разметка области (region-break) после указанного элемента.
Атрибут break-after расширяет атрибут page-break-after из CSS2.
Используя атрибут break-after, вы можете сообщить браузеру о том, что после элемента, на котором применен этот атрибут, следует прервать страницу, колонку или область, или избежать разрыва элемента и перехода на другую страницу.
Пример
Всегда вставляйте символ разрыва страницы перед элементом <footer>:
@media print { footer { break-after: always; } }
Синтаксис CSS
break-after: auto|all|always|avoid|avoid-column|avoid-page|avoid-region|column|left|page|recto|region|right|verso|initial|inherit;
Значение свойства
Значение | Описание |
---|---|
auto | По умолчанию. Автоматически выполняется разрыв страницы, колонки, разделения после элемента. |
all | Всегда вставляйте символ разрыва страницы сразу после основного блока. |
always | Всегда вставляйте символ разрыва страницы после элемента. |
avoid | Избегайте разрыва страницы, колонки, области после элемента. |
avoid-column | Избегайте разрыва колонки после элемента. |
avoid-page | Избегайте разрыва страницы после элемента. |
avoid-region | Избегайте разделения после элемента. |
column | Всегда вставляйте символ разрыва колонки после элемента. |
left | Вставьте один или два символа разрыва страницы после элемента, чтобы следующая страница была отформатирована как левая страница. |
page | Всегда вставляйте символ разрыва страницы после элемента. |
recto | Вставьте один или два символа разрыва страницы после основного блока, чтобы следующая страница была отформатирована как recto страница. |
region | Всегда вставляйте разделитель после элемента. |
right | Вставьте один или два символа разрыва страницы после элемента, чтобы следующая страница была отформатирована как правая страница. |
verso | Вставьте один или два символа разрыва страницы после основного блока, чтобы следующая страница была отформатирована как verso страница. |
initial | Установите это свойство в его значение по умолчанию. См. также initial。 |
inherit | Инherits this property from its parent element. См. также inherit。 |
Технические детали
по умолчанию: | auto |
---|---|
наследование: | нет |
Создание анимации: | Не поддерживается. См. также:Свойства анимации。 |
Версия: | CSS3 |
JavaScript синтаксис: | object.style.breakAfter="always" |
Более примеров
Пример
Всегда вставляйте символ разрыва страницы после элемента с id "toc":
@media print { #toc { break-after: always; } }
Пример
Всегда вставляйте разделитель после элемента <ul> в определенной области:
.region ul { break-after: region; } }
поддержка браузерами
Числа в таблице указывают на первую версию браузера, которая полностью поддерживает этот атрибут.
Chrome | IE / Edge | Firefox | Safari | Opera |
---|---|---|---|---|
50.0 | 10.0 | 65.0 | 10.0 | 37.0 |
- предыдущая страница box-sizing
- Следующая страница break-before