我正在冲浪,看到了这个我以前从未见过或使用过的css属性。我认为它与Internet Explorer有关,结构是这样的:
#element{
behavior: url(something.htc);
}
behavior
属性有什么作用?我该如何使用这个属性?
我确实找到了这个w3 Documentation,但它的作用并不是特别清楚。
答案 0 :(得分:16)
.htc文件通常在.css文件中使用名为behavior的IE特定属性,使用此文件和.htc文件允许浏览器运行JavaScript代码,该代码包含在文件中。
设置或检索Dynamic HTML (DHTML) behaviorDHTML Behaviors。
的位置该脚本驻留在HTC(HTML组件)文件中。 HTC文件的扩展名为.htc,是包含脚本和一组定义组件的HTC特定元素的HTML文件。
行为:url(sLocation)| url(#objID)| URL(#默认#behaviorName)
<强> URL(sLocation)强>
<强> URL(#objID)强>
<强> URL(#默认#behaviorName)强>
答案 1 :(得分:2)
它允许您使用CSS将脚本附加到特定元素,以实现DHTML(动态HTML)组件。
Internet Explorer版本5及更高版本支持行为属性。 Internet Explorer 8支持 -ms-behavior
的供应商特定格式了解更多信息。请参阅此link。