我有一个以表格格式列出数据的网页。
标记基本上是这样的:
<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) 会破坏我的打印输出?
最佳答案
你为什么首先使用这个指令?如果您希望 block 元素可见,请将其设置为 display: block
。
无论如何,关于为什么你的元素不显示的问题,你可能想阅读this .
关于html - 为什么过滤 : alpha(opacity=100) break my printouts? (IE7 & IE8),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10599682/