2013-05-09 2 views
0

У меня есть html-страница, которая генерирует отчет, содержит разделы и подразделы. Код имеет много таблиц и подэлементов и тегов div. Я хочу применить разрыв страницы, когда любой заголовок раздела достигнет конца страницы. частности «не хочет заголовка в конце страницы при печати»Html Conditional PageBreak

+3

Какую разметку вы используете, и каково точное условие разрыва страницы? «Когда какой-либо заголовок раздела достигает конца страницы» является неопределенной формулировкой. В любом случае решение должно быть в CSS, а не в HTML, но необходимый CSS-код зависит от используемой разметки HTML. –

+0

-1: Итак ... что ты пробовал? http://stackoverflow.com/questions/how-to-ask –

+0

Пробовал свойство [CSS 'orphans'] (https://developer.mozilla.org/en/docs/CSS/orphans) уже? – Bergi

ответ

0

Если вы хотите использовать специфический разрыв страницы при печати, вы можете установить это с помощью CSS, как следующее:

CSS:

@media print { 
    .page-break { display: block; page-break-before: always; } 
} 

HTML:

<!-- any content --> 
<div class='page-break'></div> 

делая это, вы будете вручную разбить страницу на этой метке.