HTML条件注释

普通的HTML注释形式如下,这个不需要太多介绍

<!-- 注释 -->

由于IE众所周知的兼容问题,IE5~IE9这5个版本的IE浏览器还另外支持一种特殊的if条件注释。基本格式如下:

<!--[if IE]> html语句 <![endif]-->

这样在处理IE浏览器兼容性问题的时候就可以按需要进行脚本的加载了。

if条件注释基本语法

1. 判断是否为IE

<!--[if IE]> html代码 <![endif]-->
<!--[if !IE]> html代码 <![endif]-->

2. 判断具体IE的版本

<!--[if IE 6]> html代码 <![endif]-->
<!--[if IE 8]> html代码 <![endif]-->

3. 判断是哪个区间的IE(即:<,<=,>,>=)

<!-- IE8以下版本的浏览器才会执行内部的html代码,如需要包含IE8则使用lte -->
<!--[if lt IE 8]> html代码 <![endif]-->

<!-- IE7以上版本的浏览器才会执行内部的html代码,如需要包含IE7则使用gte -->
<!--[if gt IE 7]> html代码 <![endif]-->
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容