【问题标题】:Purpose of -ms-filter in css [duplicate]css中-ms-filter的目的[重复]
【发布时间】:2014-08-31 18:30:01
【问题描述】:

我真的需要使用 -ms-filter CSS 不透明度属性吗?我想为 ie7 到 ie11 浏览器运行 opacity,我使用了下面提到的 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 */

【问题讨论】:

    标签: css


    【解决方案1】:

    MSDN 说:

    设置或检索应用的过滤器或过滤器集合 到对象。

    [....]

    -ms-filter 属性是 CSS 的扩展,可以用作 IE8 标准模式下过滤器的同义词。当您使用 -ms-filter 时, 将 progid 括在单引号 (') 或双引号 (") 中。使用 逗号 (,) 分隔多个值,如示例中所示 部分。

    IE8+ 支持 -ms-filter。添加它是为了使IE更标准的抱怨。还要检查Microsoft CSS Vendor Extensions

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-12
      • 2014-12-25
      • 2011-10-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-30
      相关资源
      最近更新 更多