-ms-filter vs filter有什么区别?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了-ms-filter vs filter有什么区别?相关的知识,希望对你有一定的参考价值。
IE的filter
和-ms-filter
属性之间有什么区别?如果我使用它,我应该同时使用它们吗?他们做同样的事情,但每个只在某些版本的IE上工作吗?
Microsoft引入了-ms-filter
以使Internet Explorer更符合标准(CSS 2.1要求供应商扩展具有供应商前缀)。由于原始filter
属性的语法不符合CSS 2.1,因此IE8 +要求将-ms-filter
属性的值括在引号中。
filter: alpha(opacity=40);
-ms-filter: "alpha(opacity=40)";
IE8 +支持-ms-filter
,据我所知,遗留的filter
属性是所有版本的Internet Explorer都支持的向后兼容性。
相关链接:http://blogs.msdn.com/b/ie/archive/2008/09/08/microsoft-css-vendor-extensions.aspx
请注意,IE10中可能会删除对过滤器的支持。
-ms-filter属性
设置或检索应用于对象的过滤器或过滤器集合。注意从Windows Internet Explorer 9开始,不推荐使用此功能。从Internet Explorer 10开始,此功能已删除,不应再使用。
我相信-ms
是一些新的CSS3属性的供应商前缀,而filter
是一个旧的属性意味着IE 6-8(我可能在IE 6上错了,但我知道它确实在IE 8中使用)。以下是有关-ms
使用位置的更多信息:http://msdn.microsoft.com/en-us/library/ms531207(VS.85).aspx。
以上是关于-ms-filter vs filter有什么区别?的主要内容,如果未能解决你的问题,请参考以下文章
jQuery:在这种情况下(.find)vs(.filter)更快[关闭]
FlatMap vs Filter,Map Java [重复]
jQuery has() 和 filter() 方法有啥区别?