当我使用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 1
是element 1
或img
标记时,h1
的重复已被记录下来。我不知道它是否适用于其他情况。
Quick Googling没有透露任何值得注意的内容。
这是其他人以前遇到过的吗? 如果没有,我可以在某个地方发布我的代码。不幸的是,我的工作很好地阻止了我可以发布它的任何地方。可以看到第一个元素是img
时表现出行为的代码at Pastie。当第一个元素是h1
时,它是不同的CSS,但是相同的概念(我知道它应该是一个单一的样式......正在处理它)。如果我们能够为这些风格解决它,我应该能够为其他风格解决它。
提前感谢!
答案 0 :(得分:1)
我发生了同样的问题。不确定这是否适用于您的情况,但我从表中删除了<thead></thead>
标记,并且它停止重复该元素。只是想分享,因为无法在任何地方在线找到答案。