HTML条件注释
前面的話
IE條件注釋是微軟從IE5開始就提供的一種非標(biāo)準(zhǔn)邏輯語(yǔ)句,作用是可以靈活的為不同IE版本瀏覽器導(dǎo)入不同html元素。很顯然這種方法的最大好處就在于屬于微軟官方給出的兼容解決辦法而且還能通過W3C的效驗(yàn)
?
識(shí)別IE
因?yàn)閺腎E10開始,IE瀏覽器已經(jīng)不再支持條件注釋。所以下面的寫法,只能識(shí)別IE9-瀏覽器
[注意]兩個(gè)--和左中括號(hào)[之間不能有空格,否則無效
<!--[if IE]> <div class="box" id="box"></div> <![endif]-->?
識(shí)別單一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]-->?
識(shí)別范圍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]-->?
識(shí)別非IE
實(shí)際上識(shí)別的是IE10 瀏覽器和其他非IE瀏覽器
<!--[if !IE]> <div class="box" id="box"></div> <![endif]-->總結(jié)
- 上一篇: 微信小程序 引用其他js里的方法
- 下一篇: 前端机试面试题