對于IE浏覽器,有一個專屬的條件注釋,隻對ie有效果,可以用來進行一些簡單的處理,還是有點用處的;
條件注釋針對的是ie5 到ie9版本;
格式是 :
<!--[這裡寫判斷條件]>
這裡是要顯示的内容
<![endif]-->
例如:
在ie5浏覽器中顯示“這是ie5”,在ie6浏覽器中顯示 “這是ie6” ,在ie7浏覽器中顯示 “這是ie7“,在ie8浏覽器中顯示 “這是ie8”,
可以這麼寫:
<p>
</p>
使用不同版本的ie浏覽器時,顯示出不同的資訊;
還有其餘幾個不同的常用形式:
<!--[if !ie]>不是ie5-9版本的浏覽器<![endif]-->
<!--[if ie 5]>我是ie5才顯示的内容<![endif]-->
<!--[if lt ie 9]>小于ie9版本的浏覽器<![endif]-->
<!--[if gt ie 7]>大于ie7版本的浏覽器<![endif]-->
<!--[if lte ie 6]>小于等于ie6版本的浏覽器<![endif]-->
<!--[if gte ie 6]>大于等于ie6版本的浏覽器<![endif]-->
補充: jquery1.x 和2.x 的差別是,2.x版本放棄了對 ie 6/7/8的支援,這個時候如果想要相容ie 6/7/8,就可以使用上面的條件注釋了:
<!--[if lt ie 9]>
<script src="jquery.1.9.0.js"></script>
<![endif]-->
<!--[if gt ie 8]>
<script src="jquery.2.0.js"></script>
<![endif]-->