通过更具体的规则或使用!important
declaration是否可能删除IE特有的behavior CSS属性?示例:
.a-rule
{
behavior: url(/some.htc);
}
.a-rule.more-specific
{
behavior: /*no HTC*/
}
我意识到覆盖CSS属性是不可取的,但我被卡住了。
编辑:我不确定人们在这个问题上为什么会感到困惑。就所有目的而言,你可以把它视为已经是一个 IE 特定的样式表。我的问题是,如果存在不可变的 .a-rule
,如何通过更具体的规则来删除它的行为?一个标准的 CSS 等效内容如下:
.a-rule
{
border: 1px solid black;
}
.a-rule.more-specific
{
border: 0 none;
}
通过更具体的规则,可以重置一组元素的边框属性。我想知道如何以类似的方式重置behavior属性。