Свойство page-break-inside - это ваш надежный инструмент для контроля над разрывами страниц при печати или в режиме предпросмотра. Оно позволяет четко определить, допустимо ли «рассекающий» элемент пополам или лучше сохранить его целостность. Важно помнить об одном ограничении: данное свойство просто не работает с элементами, использующими абсолютное позиционирование. Так что здесь придется искать другие решения! Совет от опытных разработчиков: используйте механизмы разрыва страницы дозированно. Особенно стоит избегать применения этих свойств внутри таблиц, плавающих блоков или элементов с рамкой - там это может привести к неожиданным и нежелательным визуальным артефактам. | Значение по умолчанию: | auto | | Наследуется: | нет | | Версия: | CSS2 | | Синтаксис JavaScript: | object.style.pageBreakInside="avoid" | | Значение | Описание | | auto | Дает браузеру свободу вставать разрыв страницы внутри элемента, если это необходимо для корректной верстки. | | avoid | Жестко запрещает разбивать элемент на разные страницы, сохраняя его визуальную цельность. | | inherit | Сигнализирует о том, что значение должно быть унаследовано от родительского элемента. | Пример html head style @media print { table { page-break-inside: avoid; } } /style /head body pВ данном примере свойство page-break-inside указывает,br что разрыв страницы внутри элемента "таблица" запрещен./p table trtdячейка 1/tdtdячейка 2/td/tr /table /body /html
|