!important
より具体的なルールまたは宣言を介してIE固有の動作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;
}
より具体的なルールを使用して、要素のサブセットの境界プロパティをリセットできます。同様の方法で動作プロパティをリセットする方法を尋ねています。