У меня есть документ HTML 4.01 / CSS 2.1, который включает заголовок H3, за которым следует короткий (в одну строку) блок абзаца, а затем неупорядоченный список из нескольких элементов:
<h3>Heading!</h3>
<p>Some things:</p>
<ul>
<li>Thing one</li>
<li>Thing B</li>
<li>Thing 4</li>
</ul>
Моя проблема в том, что когдаЯ печатаю документ (или отображаю его как PDF, используя wkhtmltopdf
), иногда разрыв страницы происходит сразу после заголовка, перед абзацем, что выглядит довольно глупо.
Есть ли способ оговорить, чторазрывов страниц следует избегать сразу после заголовка?(Я не против решений HTML5 / CSS3, если это значительно упрощает ситуацию.)
Примечание: Следуя советам, я попытался использовать свойство CSS page-break-after: avoid
.Однако это не работает ни в одном браузере на базе WebKit или Mozilla .