У меня есть html-страница, которая генерирует отчет, содержит разделы и подразделы. Код имеет много таблиц и подэлементов и тегов div. Я хочу применить разрыв страницы, когда любой заголовок раздела достигнет конца страницы. частности «не хочет заголовка в конце страницы при печати»Html Conditional PageBreak
0
A
ответ
0
Если вы хотите использовать специфический разрыв страницы при печати, вы можете установить это с помощью CSS, как следующее:
CSS:
@media print {
.page-break { display: block; page-break-before: always; }
}
HTML:
<!-- any content -->
<div class='page-break'></div>
делая это, вы будете вручную разбить страницу на этой метке.
Какую разметку вы используете, и каково точное условие разрыва страницы? «Когда какой-либо заголовок раздела достигает конца страницы» является неопределенной формулировкой. В любом случае решение должно быть в CSS, а не в HTML, но необходимый CSS-код зависит от используемой разметки HTML. –
-1: Итак ... что ты пробовал? http://stackoverflow.com/questions/how-to-ask –
Пробовал свойство [CSS 'orphans'] (https://developer.mozilla.org/en/docs/CSS/orphans) уже? – Bergi