什么是行为:url(); 在css的财产?

eir*_*ios 21 css internet-explorer css3

我正在冲浪,看到这个我以前从未见过或使用过的css属性.我认为它与Internet Explorer有关,结构如下:

#element{
  behavior: url(something.htc);
}
Run Code Online (Sandbox Code Playgroud)

behavior物业有什么作用?我该如何使用这个属性?

我确实找到了这个w3文档,但它的作用并不是特别清楚.

在此输入图像描述

eir*_*ios 17

它是CSS的Microsoft Extensions

.htc文件通常在.css文件中使用名为behavior的IE特定属性,使用此.htc文件允许浏览器运行JavaScript代码,该代码包含在文件中.

它能做什么?

设置或检索动态HTML(DHTML)行为HTMLHTML行为的位置.

.htc延伸

该脚本驻留在HTC(HTML组件)文件中.HTC文件的扩展名为.htc,是包含脚本和一组定义组件的HTC特定元素的HTML文件.

- 行为史


句法

行为:url(sLocation)| url(#objID)| 网址(#默认#behaviorName)

财产价值

URL(sLocation)

  • DHTML行为的脚本实现,其中sLocation是绝对或相对URL.

URL(#objID)

  • DHTML行为的二进制实现,其中objID是对象标记中指定的ID属性.

网址(#默认#behaviorName)

  • 应用程序的默认行为,由behaviorName标识.

有用的链接

微软表示IE 10不再支持它!

  • 然后用谷歌搜索它发现了一些信息!在stackoverflow中我们可以回答我们自己的问题,所以回答http://stackoverflow.com/help/self-answer (5认同)