html.okpython.net
Основы создания сайтов
CSS :: Свойство page-break-inside
css-свойство page-break-inside (от англ. page break inside – разрыв строки внутри) используется для управления разрывами страницы внутри определяемых селектором блочных элементов.
Характеристики
- Значение по умолчанию: auto.
- Применяется: к блочным элементам.
- Наследуется: нет.
- Анимируется: нет.
- JavaScript: object.style.pageBreakInside="value".
Синтаксис
page-break-inside: auto | avoid
Значения
- auto – браузер будет вставлять разрыв страницы внутри определяемых селектором блочных элементов только в случае необходимости.
- avoid – браузеру запрещается вставлять разрыв страницы внутри определяемых селектором блочных элементов.
Ссылки
Официальный сайт W3C: https://drafts.csswg.org/css2/page.html#propdef-page-break-inside
Статья на Mozilla Firefox: https://developer.mozilla.org/ru/docs/Web/CSS/page-break-inside
Примеры
CSS
htmlCodes
htmlCodes
/* Определяем параметры печати документа */
@media print{
p{
orphans: 3;
widows: 3;
color: black;
font-family: Times, "Times New Roman", serif;
}
/* Запрещаем разрывы страницы до, внутри и после
абзацев, у которых атрибут class="no_break" */
p.no_break{
page-break-before: avoid;
page-break-after: avoid;
page-break-inside: avoid;
}
}
Пример №1