我正在将HTML页面作为附件邮寄。
我已经在这里和那里使用过<div style="page-break-after:always;> </div>
次。
它应该是3页,但浏览器会忽略分页符并删除页面的所有空白区域,并在打印后提供2页。
代码在ThunderBird中运行良好,问题在于浏览器。
如何强制执行此分页符?
答案 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
的支持有限。