【问题标题】:What is the meaning of this property in my css file ?behavior: url(MyUrl)我的css文件中这个属性的含义是什么?behavior: url(MyUrl)
【发布时间】:2012-03-28 22:24:58
【问题描述】:

在项目的 css 文件中,我看到以下代码:

    {

    behavior: url(Mylink.htc)

    }

我不知道那是什么意思,它在 Firefox 上不起作用,你能帮我知道这是什么吗,之后也许我可以在 Firefox 中找到替换语句?!

【问题讨论】:

标签: css internet-explorer firefox


【解决方案1】:

behavior 属性适用于 Internet Explorer 版本 5+。 behavior允许您使用 CSS 附加脚本以实现 DHTML(动态 HTML)组件。 它只支持 IE(最高版本 9),其他浏览器不支持。

http://reference.sitepoint.com/css/behavior

您可以使用它来修复默认情况下不支持的 IE,例如(非常)旧 IE 版本中的透明 PNG 文件: http://www.twinhelix.com/css/iepngfix/

MS official website: “Internet Explorer 10 标准和怪癖模式已删除对元素行为和 HTML 组件 (HTC) 的支持,以提高互操作性和与 HTML5 的合规性。”

【讨论】:

    【解决方案2】:

    HTC 文件通常用于修补对旧浏览器上特定CSS 规则的支持。例如,CSS3 Pie (http://css3pie.com/about/) 用于添加对基本@9​​87654322@ 声明的支持,例如border-radiusgradientsrgba 等...

    我相信behavior 仅受 IE 支持。

    【讨论】:

      猜你喜欢
      • 2014-12-07
      • 2012-07-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-13
      • 2011-06-02
      • 1970-01-01
      • 2019-06-12
      相关资源
      最近更新 更多