文章出處
文章列表
前面的話
IE條件注釋是微軟從IE5開始就提供的一種非標準邏輯語句,作用是可以靈活的為不同IE版本瀏覽器導入不同html元素。很顯然這種方法的最大好處就在于屬于微軟官方給出的兼容解決辦法而且還能通過W3C的效驗
識別IE
因為從IE10開始,IE瀏覽器已經不再支持條件注釋。所以下面的寫法,只能識別IE9-瀏覽器
[注意]兩個--和左中括號[之間不能有空格,否則無效
<!--[if IE]> <div class="box" id="box"></div> <![endif]-->
識別單一IE
6 [if IE 6]
7 [if IE 7]
8 [if IE 8]
9 [if IE 9]
<!--[if IE 7]> <div class="box" id="box"></div> <![endif]-->
識別范圍IE
gt 大于(greater than)
gte 大于等于(greater than or equal)
lt 小于(less than)
lte 小于等于(less than or equal)
<!--[if lte IE 7]> <div class="box" id="box"></div> <![endif]-->
識別非IE
實際上識別的是IE10+瀏覽器和其他非IE瀏覽器
<!--[if !IE]> <div class="box" id="box"></div> <![endif]-->
文章列表
全站熱搜