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的条件注释了。
我也就不啰嗦了。

Related Posts

  • inline-block的小测试
  • CSS3 PIE – 让 IE 支持 CSS3
  • CSS Hack笔记
  • chrome不支持12px以下字体大小的解决方案
  • 获取指定元素CSS属性值