IE 8在打印时复制第一个元素

时间:2010-08-03 20:00:58

标签: css internet-explorer printing

当我使用IE 8从我正在处理的webapp打印页面时,我正在观察以下行为。

element n是一个html元素。该页面使用media=print表格进行样式设置。

在ASCII中:

+-----------------+
+ element 1       +
+ element 2       +
+ *page-break*    +
+ element 3       +
+ element 4       +
+-----------------+

打印

+-----------------+
+ element 1       +
+ element 2       +
+-----------------+
+-----------------+
+ element 3       +
+ element 4       +
+-----------------+

在Safari,Chrome和Firefox中。

IE打印:

+-----------------+
+ element 1       +
+-----------------+
+-----------------+
+ element 1       +
+ element 2       +
+-----------------+
+-----------------+
+ element 3       +
+ element 4       +
+-----------------+

element 1element 1img标记时,h1的重复已被记录下来。我不知道它是否适用于其他情况。

Quick Googling没有透露任何值得注意的内容。

这是其他人以前遇到过的吗? 如果没有,我可以在某个地方发布我的代码。不幸的是,我的工作很好地阻止了我可以发布它的任何地方。可以看到第一个元素是img时表现出行为的代码at Pastie。当第一个元素是h1时,它是不同的CSS,但是相同的概念(我知道它应该是一个单一的样式......正在处理它)。如果我们能够为这些风格解决它,我应该能够为其他风格解决它。

提前感谢!

1 个答案:

答案 0 :(得分:1)

我发生了同样的问题。不确定这是否适用于您的情况,但我从表中删除了<thead></thead>标记,并且它停止重复该元素。只是想分享,因为无法在任何地方在线找到答案。