我有一个页面,其中包含使用filter: chroma()
的透明滚动条(部分内容)和一些使用filter: alpha()
不完全混淆的表格。我的问题是IE8会显示这个罚款,IE9不会。 IE9只会显示一个或另一个透明,但不会像IE8一样。有没有人有一些信息或提示?谢谢!
答案 0 :(得分:3)
IE9不再支持旧filter
样式,而是支持更多标准CSS属性。
例如,如果您想要不透明度,请使用opacity
样式,就像在任何其他浏览器中一样。 filter
可能实现的大多数其他效果也可以使用标准CSS在IE9中完成。奖励是,这意味着您也使用标准代码支持其他浏览器。
filter
中有一两个功能,但IE9不支持等效标准,但大多数事情都可以完成。
如果你真的需要继续使用垃圾旧的filter
风格(例如,如果你的网站质量很差,以不可改变的方式使用它们),那么你可能会:告诉IE9使用IE8兼容模式。它并不理想,你首先抛弃了使用IE9的大部分优点,但它可以完成。