Проблема печати: предотвращение раздвоения DIV на страницах
Сталкиваетесь с дилеммой печати, когда динамические DIV разрезаются пополам между страницами? Эта проблема возникает при попытке распечатать длинные документы с многочисленными элементами DIV переменной высоты.
CSS-решение на помощь
Чтобы решить эту проблему, свойство CSS Break- внутри приходит на помощь. Указав значение ignore, вы можете гарантировать, что механизм рендеринга предотвращает разделение DIV на полпути. Вот фрагмент кода:
@media print { div { break-inside: avoid; } }
Это решение поддерживается всеми основными браузерами, включая:
Альтернативный вариант
Другой жизнеспособный вариант — использовать разрыв страницы внутри: избежать; вместо взлома внутрь: избегайте;. Однако этот подход устарел, и его следует использовать с осторожностью.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3