我在页面上有很多表格,其中包含可变数量的内容。我正在尝试使用page-break-inside: avoid
;这样每个表格部分就不会超过 2 页。
它适用于所有浏览器,但不适用于 IE 10。在打印预览/打印中添加了一个空白页面
我如何删除这个额外的空白页。
以下链接将显示我的测试页,在打印预览中,您会在第 2 页看到空白页
我在页面上有很多表格,其中包含可变数量的内容。我正在尝试使用page-break-inside: avoid
;这样每个表格部分就不会超过 2 页。
它适用于所有浏览器,但不适用于 IE 10。在打印预览/打印中添加了一个空白页面
我如何删除这个额外的空白页。
以下链接将显示我的测试页,在打印预览中,您会在第 2 页看到空白页
也许这次 HTML 会显示:
http://msdn.microsoft.com/en-us/library/ie/ms530844(v=vs.85).aspx说重新 page-break-before:
“此属性在打印文档时适用。此属性不适用于 br 或 hr 元素。”
因此,如果您将分页符应用于<BR>
元素,如下所示:
<BR style="page-break-before:always">
只需将其应用于<P>
元素即可:
<P style="page-break-before:always"></P>
IE10 正在为我做同样的事情。不幸的是,我能找到的唯一解决方法是使用兼容模式。希望这将在未来的更新中得到修复。