是否可以通过更具体的规则或!important
声明删除特定于IE的行为CSS属性?例如:删除/重置CSS行为属性
.a-rule
{
behavior: url(/some.htc);
}
.a-rule.more-specific
{
behavior: /*no HTC*/
}
我意识到覆盖CSS属性是不可取的,但我卡在这里。
On编辑:我不确定人们对这个问题感到困惑。出于所有目的,你可以认为这已经是IE特定的样式表。我在问,如果.a-rule
存在并且是不可变的,那么如何通过更具体的规则去除行为?标准的CSS等价物将是:
.a-rule
{
border: 1px solid black;
}
.a-rule.more-specific
{
border: 0 none;
}
可以通过更具体的规则重置元素子集的border属性。我在问如何以类似的方式重置行为属性。
没有意义,以纪念其视为重复。它会在另一个问题的日期之前,有更多的细节,涉及更多的人。 – 2014-10-16 04:01:27