Go to comments

HTML中IE条件注释判断语句

IE专门提供的一种语法,其他浏览器会将其作为注释而忽略这些语句,仅限定IE某些版本


实测有效范围最高基本就到IE9

<!--[if !IE]> >
  除IE以外都可识别,实测IE9以及IE9~IE11都能识别,包括非IE的标准浏览器。
<!--<![endif]-->

<!--[if IE]>
  所有的IE可识别,实测IE10就已经不识别了
<![endif]-->

<!--[if IE 8]>
  仅IE8可识别,根据IE版本的情况替换里面的数字,实测最高只能识别到IE9
<![endif]-->

<!--[if lt IE 8]> 
  IE8以下浏览器不包含IE8
<![endif]-->

<!--[if lte IE 8]> 
  IE8以及IE8以下浏览器
<![endif]-->

<!--[if gte IE 7]> 
  IE7以及IE7以上版本可识别,实测到IE9,IE10就不识别了
<![endif]-->



lte   简写 Less than or equal to,小于或等于

lt     简写 Less than,小于的 

gte  简写 Greater than or equal to,大于或等于 

gt    简写 Greater than,大于的

!      不等于


参考

https://blog.csdn.net/u013063153/article/details/52689580



Leave a comment 0 Comments.

Leave a Reply

换一张