CSS条件注释

条件注释只能在IE中工作,因此非常适合给出仅适用于IE的特殊说明。它们得到IE 5支持,直到IE9(含)。

较旧版本的IE浏览器经常需要一些额外的CSS才能显示您的网页。条件注释是添加此CSS的最佳方法。因为,该系统是针对此用例进行了明确设计的。

如果您需要IE10或以上的特殊样式,则必须找到其他方法,因为条件注释在IE10中被禁用。然而,这些版本相比与早期版本还是少得多。

<!--[if IE]>
      // 支持所有IE浏览器
<![endif]-->

<!--[if IE 6]>
     // 仅仅支持IE6
<![endif]-->

<!--[if IE 7]>
      // 仅仅支持IE7
<![endif]-->

<!--[if IE 8]>
     //仅仅支持IE8
<![endif]-->

<!--[if IE 9]>
       // 仅仅支持IE9
<![endif]-->

<!--[if gte IE 8]>
      // 高于IE8(包括IE8)的版本
<![endif]-->

<!--[if lt IE 9]>
        // 小于IE9的版本
<![endif]-->

<!--[if lte IE 7]>
        // 小于等于IE7的版本
<![endif]-->

<!--[if gt IE 6]>
        //大于IE的版本
<![endif]-->

<!--[if !IE]> -->
        // 非IE浏览器
<!-- <![endif]-->

Note:

  • lt表示小于版本号,不包括条件版本号本身;而lte是小于或等于版本号,包括了版本号自身。
  • gt表示大于, gte则表示大于或等于。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容