條件注釋只能在IE中工作薯嗤,因此非常適合給出僅適用于IE的特殊說(shuō)明绰寞。它們得到IE 5支持豪墅,直到IE9(含)泉手。
較舊版本的IE瀏覽器經(jīng)常需要一些額外的CSS才能顯示您的網(wǎng)頁(yè)。條件注釋是添加此CSS的最佳方法但校。因?yàn)轶ψ纾撓到y(tǒng)是針對(duì)此用例進(jìn)行了明確設(shè)計(jì)的。
如果您需要IE10或以上的特殊樣式状囱,則必須找到其他方法术裸,因?yàn)闂l件注釋在IE10中被禁用。然而亭枷,這些版本相比與早期版本還是少得多袭艺。
<!--[if IE]>
// 支持所有IE瀏覽器
<![endif]-->
<!--[if IE 6]>
// 僅僅支持IE6
<![endif]-->
<!--[if IE 7]>
// 僅僅支持IE7
<![endif]-->
<!--[if IE 8]>
//僅僅支持IE8
<![endif]-->
<!--[if IE 9]>
// 僅僅支持IE9
<![endif]-->
<!--[if gte IE 8]>
// 高于IE8(包括IE8)的版本
<![endif]-->
<!--[if lt IE 9]>
// 小于IE9的版本
<![endif]-->
<!--[if lte IE 7]>
// 小于等于IE7的版本
<![endif]-->
<!--[if gt IE 6]>
//大于IE的版本
<![endif]-->
<!--[if !IE]> -->
// 非IE瀏覽器
<!-- <![endif]-->
Note:
-
lt
表示小于版本號(hào),不包括條件版本號(hào)本身叨粘;而lte
是小于或等于版本號(hào)猾编,包括了版本號(hào)自身瘤睹。 -
gt
表示大于,gte
則表示大于或等于。