Jer*_*man 33 css internet-explorer behavior html-components
是否可以通过更具体的规则或!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属性.我问的是如何以类似的方式重置行为属性.
Jer*_*man 42
默认值为"none".看到:
解决方案:
.a-rule
{
behavior: url(/some.htc);
}
.a-rule.more-specific
{
behavior: none;
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
52566 次 |
最近记录: |