page-break-inside:避免IE 10中的空白页问题

时间:2013-05-13 07:20:54

标签: html css internet-explorer-10

我在页面上有很多表,其中包含可变数量的内容。 我正在尝试使用page-break-inside: avoid;所以每个表部分都是 没有超过2页。

它在所有浏览器中都有效,但在IE 10中没有。添加了一个空白页面 在print-preview / print

我如何删除这个额外的空白页面。

以下链接显示我的测试页面和打印预览,您会在第2页看到空白页

http://ourclientwebsites.com/Test.htm

2 个答案:

答案 0 :(得分:0)

IE10对我来说完全一样。不幸的是,我能找到的唯一解决方法是使用兼容模式。希望这将在未来的更新中得到解决。

答案 1 :(得分:0)

也许这次HTML会显示:

http://msdn.microsoft.com/en-us/library/ie/ms530844(v=vs.85).aspx说重新分页:

  

“打印文档时适用此属性。此属性适用   不适用于br或hr元素。“

因此,如果您将分页符应用于<BR> 元素如:

<BR style="page-break-before:always">

只需将其应用于<P>元素即可,它将起作用:

<P style="page-break-before:always"></P>