IE的条件注释详解
先看看下面这个表格:
| Item | Example | Comment |
|---|---|---|
| ! | [if !IE] | 判断非IE的情况 |
| lt | [if lt IE 5.5] | 判断当前IE版本是否小于IE5.5 |
| lte | [if lte IE 6] | 判断当前IE版本是否小于或等于IE 6. |
| gt | [if gt IE 5] | 判断当前IE版本是否大于IE 5. |
| gte | [if gte IE 7] | 判断当前IE版本是否大于或等于IE 7. |
| ( ) | [if !(IE 7)] | 判断浏览器版本是否非IE 7. |
| & | [if (gt IE 5)&(lt IE 7)] | 利用AND,来判断浏览器版本是否大于IE 5且小于IE 7. |
| | | [if (IE 6)|(IE 7)] | 利用或判定符,判断浏览器是否是IE 6或者IE 7. |
使用例子如下:
1.你可以在页面内容添加针对不同IE版本浏览器显示内容:
<!--[if IE 8]>
<p>这是 Internet Explorer 8.</p>
<![endif]-->
2.你可以用来选择载入针对不同浏览器的样式:
<!--[if IE 6]>
<link rel="stylesheet" type="text/css" href="ie6.css" />
<![endif]-->
3.提示用户升级浏览器
<!--[if lte IE 7]>
<p>你的IE版本低于7.0,请升级.</p>
<![endif]-->
看到这里,相信大家应该都会使用IE的条件注释了。
我也就不啰嗦了。
