我有一个带有标题(h1、h2、h3...)和段落的大型 HTML 文档。当我打印文档时,我希望文档底部的标题自动转到下一页:
我能怎么做?我使用带有段落的“孤儿:3”CSS 并使用“p”标签,但使用 h1 或 h2 不起作用。
@page {
size: A4;
}
p {
orphans:3;
}
h1, h2 {
orphans:3
}
关于行动的完整示例,其中:
- 1-2 页:段落孤儿工作正常。
- 2-3 页:标题不起作用。
要求:
- HTML 有一个主要的 div 容器。
- 不要更改 HTML。
- 浏览器支持并不重要(在我的特定工作中)。
- 我需要一些 CSS 技巧(最好不要 JS 或 Jquery)
- 我不能使用 page-break-before:always 因为我希望标题仅在出现在页面底部时才进入下一页。