page-break-after:避免仅在IE中有效?

时间:2014-02-04 09:35:01

标签: html css printing

我无法让这个CSS在Chrome& Firefox浏览器。

p { page-break-inside: avoid; }
h1 { page-break-after: avoid; }

HTML:

<h1>FOO</h1>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
<h1>FOO</h1>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
[..]

Chrome&amp; Firefox将在打印后在<h1>元素后插入分页符。

只有IE将h1 + p保持在一起。

HTML是由(https://github.com/chjj/marked生成的)所以我希望尽可能通过CSS来解决这个问题。

1 个答案:

答案 0 :(得分:0)

尝试使用 -webkit-break-after: avoid; -webkit-break-inside: avoid;