在项目的css文件中,我在下面看到代码:
{
behavior: url(Mylink.htc)
}
我不知道这意味着什么,它在Firefox上没有用,你能帮我理解这是什么,之后我可以在firefox中找到替换语句吗?!
答案 0 :(得分:3)
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。”
答案 1 :(得分:0)
HTC文件通常用于修补旧浏览器上特定CSS
规则的支持。例如,CSS3 Pie(http://css3pie.com/about/)用于添加对基本CSS3
声明的支持,例如border-radius
,gradients
,rgba
,等...
我相信只有IE支持behavior
。