У меня есть документ 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, однако.