IE版本判断语句


有时候可以使用注释来判断IE版本,从而加载不同的css或者js,当然这种注释是不支持非IE浏览器的.(本来就是要检测IE版本嘛) 首先认识几个词 1. lte:就是Less than or equal to的简写,也就是小于或等于的意思。 2. lt :就是Less than的简写,也就是小于的意思。 3. gte:就是Greater than or equal to的简写,也就是大于或等于的意思。 4. gt :就是Greater than的简写,也就是大于的意思。 5. ! : 就是不等于的意思,跟javascript里的不等于判断符相同. 各个版本判断如下

01<!--[if IE 6]>
02这里只有IE6,执行
03< ![endif]-->
04
05<!--[if lte IE 6]>
06小于或等于IE6
07< ![endif]-->
08
09<!--[if gte IE 6]>
10大于或等于IE6
11< ![endif]-->
12
13<!--[if IE 7]>
14只有IE7执行
15< ![endif]-->
16
17
18<!--[if lte IE 7]>
19小于或等于IE7
20< ![endif]-->
21
22<!--[if gte IE 7]>
23大于或等于IE7
24< ![endif]-->
25
26
27<!--[if IE 8]>
28只有IE8
29< ![endif]-->
30
31<!--[if lte IE 8]>
32小于或等于IE8
33< ![endif]-->
34
35<!--[if gte IE 8]>
36大于或等于IE8
37< ![endif]-->
38
39
40
41
42
43< ![if !IE]>
44不是IE浏览器 (IE当做条件注释进行处理,非ie当做正常页面进行解释,注意标记符号与之前不一样喔)
45< ![endif]>

 


趁年轻,Just Do it!openwrt,php,js,html.....