为什么filter:alpha(opacity = 100)打破我的打印输出? (IE7& IE8)

时间:2012-05-15 11:23:08

标签: html css internet-explorer internet-explorer-8 internet-explorer-7

我有一个网页,以表格格式列出数据。

标记看起来基本上是这样的:

<div style="filter: alpha(opacity=100)">
...Lots of other markup
<table>
    ..data from backend
</table>
</div>

然而,当我打印此页面时,使用IE8或IE7产生的打印非常奇怪,表格中的几行丢失等。

经过一段时间的测试后,我发现删除过滤器:alpha(opacity = 100)(由一些花哨的jquery-ui-script放在那里),解决了这个问题。

那么为什么filter:alpha(opacity = 100)会打破我的打印输出?

1 个答案:

答案 0 :(得分:1)

为什么你首先使用这个指令?如果要显示块元素,请将其设置为display: block

无论如何,关于为什么你的元素没有出现的问题,你可能想阅读this