2012-03-12 42 views
-4

在项目的CSS文件我看到下面的代码:什么是我的CSS文件,该属性的含义行为:网址(MyUrl)

{ 

    behavior: url(Mylink.htc) 

    } 

我不知道这意味着什么,它没有在Firefox上工作,你能帮助我知道这是什么,之后,也许我可以找到Firefox中的替换声明?!

+0

-1:有没有想过使用谷歌? https://www.google.de/search?sourceid=chrome&ie=UTF-8&q=behavior+css – HerrSerker 2012-03-12 15:39:51

回答

3

behavior属性是为Internet Explorer版本5 +。 behavior允许您使用CSS附加脚本以实现DHTML(动态HTML)组件。 这只是IE的支持(最高版本9),但没有其他浏览器。

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

你可以用它来修复了IE浏览器的东西,默认情况下不supportet,例如透明的PNG文件(很)旧版本的IE: http://www.twinhelix.com/css/iepngfix/

MS official website:“支持元素行为和HTML组件(HTCs)已经在Internet Explorer 10标准和怪癖模式中被删除,以提高互操作性并符合HTML5。“

+1

另请参阅http://msdn.microsoft.com/zh-cn/library/ms530723(VS.85).aspx – 2012-03-13 14:30:27

0

HTC文件通常用于修补对旧版浏览器上特定CSS规则的支持。例如,CSS3派(http://css3pie.com/about/)用于支持添加到基本CSS3宣言,如border-radiusgradientsrgba等..

我相信behavior由IE只支持。

相关问题