Page-break-after:浏览器总是被忽略

时间:2011-10-03 15:30:38

标签: html css

我正在将HTML页面作为附件邮寄。

我已经在这里和那里使用过<div style="page-break-after:always;> </div>次。

它应该是3页,但浏览器会忽略分页符并删除页面的所有空白区域,并在打印后提供2页。

代码在ThunderBird中运行良好,问题在于浏览器。

如何强制执行此分页符?

4 个答案:

答案 0 :(得分:2)

我认为不可能在浏览器上显示分页符。据我所知,浏览器不支持paged media,因此忽略那种元素(包括回车)。

例如,在打印预览中,分页应该正确显示。

答案 1 :(得分:2)

CSS2中引入了分页符,作为管理打印内容的一种方式,而不是屏幕内容。此样式告诉您的浏览器如何将Web内容发送到打印机。浏览器不会自动分页。

编辑了冗余

答案 2 :(得分:1)

很抱歉提出一个死线 - 但我在搜索期间发现了这个

你使用过

吗?
<div style="page-break-after:always;> </div>

到底是什么?

如果是这样,请尝试进入结束“

<div style="page-break-after:always;"> </div>

截至目前(2013年5月)page-break-after:always;支持得很好 - 但IE 10确实存在一些问题。

答案 3 :(得分:0)

我认为你不能。对page-break-after的支持有限。