-ms-filter vs filter有什么区别?

Web*_*ner 36 css internet-explorer filter

IE filter-ms-filter属性之间有什么区别?如果我使用它,我应该同时使用它们吗?他们做同样的事情,但每个只在某些版本的IE上工作吗?

dur*_*uri 54

Microsoft推出-ms-filter使Internet Explorer更符合标准(CSS 2.1要求供应商扩展具有供应商前缀).由于原始filter属性的语法不符合CSS 2.1,因此IE8 +要求将-ms-filter属性的值括在引号中.

filter: alpha(opacity=40);
-ms-filter: "alpha(opacity=40)";
Run Code Online (Sandbox Code Playgroud)

-ms-filter在IE8 +中受支持filter,据我所知,遗留属性是所有版本的Internet Explorer都支持的向后兼容性.

相关链接:http://blogs.msdn.com/b/ie/archive/2008/09/08/microsoft-css-vendor-extensions.aspx

请注意,IE10中可能会删除对过滤器的支持.