是否可以通过更具体的规则或!important声明删除特定于IE的行为CSS属性?例:
.a-rule
{
behavior: url(/some.htc);
}
.a-rule.more-specific
{
behavior: /*no HTC*/
}
Run Code Online (Sandbox Code Playgroud)
我意识到重写CSS属性是不可取的,但我被困在这里.
编辑:我不确定人们对这个问题感到困惑.出于所有目的,您可以将此视为IE特定的样式表.我问如果.a-rule上面存在并且是不可变的,如何通过更具体的规则删除行为?标准的CSS等价物将是:
.a-rule
{
border: 1px solid black;
}
.a-rule.more-specific
{
border: 0 none;
}
Run Code Online (Sandbox Code Playgroud)
可以通过更具体的规则重置元素子集的border属性.我问的是如何以类似的方式重置行为属性.