【发布时间】:2014-10-16 09:03:06
【问题描述】:
给定一个带有 h2 元素后跟 p 元素的文档,我有时会在使用 wkhtmltopdf 时在 h2 和第一个 p 之间出现分页符。
我试过了:
h2 {
page-break-after: avoid;
break-after: avoid;
}
h3 + p {
page-break-before: avoid;
}
我认为应该在所有 h2 元素之后避免分页符,并避免在 h2 之后的 p 元素之前所有分页符。
这些似乎都没有任何效果。也许我在滥用它们。
似乎有效的是page-break-inside: avoid;,但这意味着我必须将标题和第一段包装在一个元素中并将该样式应用于它。也许这是目前唯一的解决方案,但它会给我带来一些其他问题。
谁能提供帮助?
【问题讨论】:
-
一年后,你是否碰巧知道这种情况是否完全改变了,用 wkhtmltopdf?我希望他们提高了他们的 WebKit 版本,这将更有可能支持这种 CSS。
-
@halfer 我不知道,抱歉。
标签: css wkhtmltopdf page-break