CSS Hack: 區分 IE6 / IE7 /IE8 /Firefox

來源:互聯網
上載者:User

selector{ 
property:value; /* 所有瀏覽器 */ 
property:value\9; /* 所有IE瀏覽器 */ 
+property:value; /* IE7 */ 
_property:value; /* IE6 */ 
}

當然,注意順序。根據CSS的優先性,上面的寫法,分別針對Firefox、IE8、IE7和IE6顯示值。


<p class="ie"> 
<span style="display:block;display:none\9;">嘿嘿,小子竟然也用Firefox,藍色文字。</span> 
<!--[if IE 8]>不錯不錯,挺先進的嘛,使用IE8呢!文字是褐色的。<![endif]--> 
<!--[if IE 7]>你,IE7,紅色文字!<![endif]--> 
<!--[if IE 6]>孩子,雖然顯示的是綠色文字,不過,IE6可不是好東西呢!<![endif]--> 
</p>

對,就是IE條件注釋+CSS的結果。順路學一下IE條件注釋吧。

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.