即9 - css - 多重滤波器:

时间:2012-08-26 18:52:14

标签: css internet-explorer-9

我有一个页面,其中包含使用filter: chroma()的透明滚动条(部分内容)和一些使用filter: alpha()不完全混淆的表格。我的问题是IE8会显示这个罚款,IE9不会。 IE9只会显示一个或另一个透明,但不会像IE8一样。有没有人有一些信息或提示?谢谢!

1 个答案:

答案 0 :(得分:3)

IE9不再支持旧filter样式,而是支持更多标准CSS属性。

例如,如果您想要不透明度,请使用opacity样式,就像在任何其他浏览器中一样。 filter可能实现的大多数其他效果也可以使用标准CSS在IE9中完成。奖励是,这意味着您也使用标准代码支持其他浏览器。

filter中有一两个功能,但IE9不支持等效标准,但大多数事情都可以完成。

如果你真的需要继续使用垃圾旧的filter风格(例如,如果你的网站质量很差,以不可改变的方式使用它们),那么你可能会:告诉IE9使用IE8兼容模式。它并不理想,你首先抛弃了使用IE9的大部分优点,但它可以完成。