普通的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]-->