IE 条件注释判断语句是 IE 特有的功能,通过 HTML 注释中的条件语句能让不同的 IE 版本识别注释中的内容,这对 IE 的 hacks 很有帮助;
IE 条件注释判断语句只在 IE5 及以上版本的浏览器起作用,在其他浏览器中将被视为一般的注释语句;
条件注释语句判断是否 IE 浏览器
<!--[if IE]>
- Only recognized in IE;
- 只能被 IE 识别;
<![endif]-->
这段注释里面的内容只能被 IE 浏览器识别;
条件注释语句判断是否指定 IE 浏览器版本
<!--[if IE 7]>
- Only recognized in IE7;
- 只能被 IE7 识别;
<![endif]-->
这段代码只能被 IE7 识别;
其他 IE 条件判断语句
<!--[if lt IE 7]> : 小于 IE7 的版本 ( Less than );
<!--[if lte IE 7]> : 小于或等于 IE7 的版本 ( Less than or equal );
<!--[if gt IE 7]> : 大于 IE7 的版本 ( Greater than );
<!--[if gte IE 7]> : 大于或等于 IE7 的版本 ( Greater than or equal );
<!--[if !IE 7]> : 不等于 IE7 的版本 ( Not );
根据以上规则,你可以编写不同的 IE 条件注释判断语句; |