我想知道为IE重置/取消设置CSS behavior
属性的正确方法是什么。
div { behavior:url(fixIE.htc); }
我需要为某些特定元素重置此项。在我注意到不起作用后,我开始寻找答案:
.my-div { behavior:0; }
我发现an SO post表示空字符串有效,但没有引用引用这实际上是正确的方法:
.my-div { behavior:''; }
但是,我已经看到在我遇到的一些代码中使用了这个:
.my-div { behavior:none; }
我找不到任何实际的参考资料,因为它不是真的在规范中,我发现最接近的是:
http://reference.sitepoint.com/css/behavior
......但它没有澄清问题。
哪种方式是正确的,或者无关紧要(考虑javascript交互,如果它有任何区别)?如果存在,请提供参考 - 这就是我真正想要的。
答案 0 :(得分:14)
您可以在w3c文档here上查看。如上所述,初始值为none
。
答案 1 :(得分:-6)
我认为这个问题的答案在于问题本身,只需将行为设置为unset
值:
.my-div { behavior: unset; }
在Firefox上测试过,希望有所帮助。