This question already has answers here:
-ms-filter vs filter What's the difference?
(3个答案)
5年前关闭。
我真的需要使用-ms-filter CSS不透明度属性吗?我想为ie7到ie11浏览器运行不透明性,我使用了下面提到的css。我知道过滤器适用于ie5-ie8,而-ms-filter仅适用于ie8。如果两者都适用于ie8,那么使用-ms-filter的目的是什么。
(3个答案)
5年前关闭。
我真的需要使用-ms-filter CSS不透明度属性吗?我想为ie7到ie11浏览器运行不透明性,我使用了下面提到的css。我知道过滤器适用于ie5-ie8,而-ms-filter仅适用于ie8。如果两者都适用于ie8,那么使用-ms-filter的目的是什么。
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /*Internet Explorer 8 */
filter: alpha(opacity=50); /*Internet Explorer 5, 6, 7, 8 */
opacity: 0.5; /* Modern browsers */
最佳答案
MSDN表示:
设置或检索已应用的过滤器或过滤器集合
到对象。
[....]
-ms-filter属性是CSS的扩展,可以用作
IE8标准模式下过滤器的同义词。当您使用-ms-filter时,
使用单引号(')或双引号(“)将方案围起来。
逗号(,)分隔多个值,如示例中所示
部分。
IE8 +支持-ms-filter。添加它是为了使IE更标准。还要检查Microsoft CSS Vendor Extensions