1

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

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

<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) 会破坏我的打印输出呢?

4

1 回答 1

1

你为什么首先使用这个指令?如果您希望块元素可见,请将其设置为display: block.

无论如何,关于为什么你的元素不显示的问题,你可能想阅读这个

于 2012-05-16T14:16:29.420 回答