IE條件註解是微軟從IE5開始就提供的一種非標準邏輯語句,作用是可以靈活的為不同IE版本瀏覽器導入不同html元素。很顯然這種方法的最大好處就在於屬於微軟官方給出的兼容解決辦法而且還能通過W3C的效驗
因為從IE10開始,IE瀏覽器已經不再支援條件註釋。所以下面的寫法,只能辨識IE9-瀏覽器
[注意]兩個--和左中括號[之間不能有空格,否則無效
<!--[if IE]> <p class="box" id="box"></p> <![endif]-->
6 [if IE 6] 7 [if IE 7] 8 [if IE 8] 9 [if IE 9]
<!--[if IE 7]> <p class="box" id="box"></p> <![endif]-->
gt 大于 gte 大于等于 lt 小于 lte 小于等于
<!--[if lte IE 7]> <p class="box" id="box"></p> <![endif]-->
# 實際上識別的是IE10+瀏覽器和其他非IE瀏覽器
-[if !IE]> <p class="box" id="box"></p> <![endif]-->
以上是HTML中的條件註釋的詳細內容。更多資訊請關注PHP中文網其他相關文章!