IE 6他のブラウザとのCSS区分表記CSS Hack

726 ワード

1、!important
IE 7ペアに従って!importantのサポート、!importantメソッドは現在IE 6のみに適用されています(書き方に注意してください.この宣言位置を事前に覚えておいてください)
<style type="text/css">
div
{
color:#F00!important;/* IE7+       */
color:#00F;/* IE6 */
}
</style>
<div>  </div>

2、*+htmlと*html
*+htmlと*htmlはIE特有のラベルですが、*+htmlはIE 7特有のラベルです.
<style type="text/css">
div
{
color:#F00; /*       */
}
*html div
{
color:#00F; /* IE6 */
}
*+html div
{
color:#0F0; /* IE7,     */
} 
</style>
<div>  </div>

3、下線_(W 3 Cの検証に合格できず、IE 6に対して)
 
IE6
IE7
FF
*


×
!important
×


_

×
×