首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >条件注释判断浏览器版本<!--[if lt IE 9]>;

条件注释判断浏览器版本<!--[if lt IE 9]>;

作者头像
Cell
发布于 2022-02-25 16:52:30
发布于 2022-02-25 16:52:30
1.1K0
举报
文章被收录于专栏:Cell的前端专栏Cell的前端专栏

<!--[if !IE]><!--> 除 IE 外都可识别 <!--<![endif]--> <!--[if IE]> 所有的 IE 可识别 <![endif]--> <!--[if IE 6]> 仅 IE6 可识别 <![endif]--> <!--[if lt IE 6]> IE6 以及 IE6 以下版本可识别 <![endif]--> <!--[if gte IE 6]> IE6 以及 IE6 以上版本可识别 <![endif]--> <!--[if IE 7]> 仅 IE7 可识别 <![endif]--> <!--[if lt IE 7]> IE7 以及 IE7 以下版本可识别 <![endif]--> <!--[if gte IE 7]> IE7 以及 IE7 以上版本可识别 <![endif]--> <!--[if IE 8]> 仅 IE8 可识别 <![endif]--> <!--[if IE 9]> 仅 IE9 可识别 <![endif]-->

项目

范例

说明

!

[if !IE]

The NOT operator. This is placed immediately in front of the feature, operator, or subexpression to reverse the Boolean meaning of the expression.NOT 运算符。这是摆立即在前面的功能,操作员,或子表达式扭转布尔表达式的意义。

lt

[if lt IE 5.5]

The less-than operator. Returns true if the first argument is less than the second argument.小于运算符。如果第一个参数小于第二个参数,则返回 true。

lte

[if lte IE 6]

The less-than or equal operator. Returns true if the first argument is less than or equal to the second argument.小于或等于运算。如果第一个参数是小于或等于第二个参数,则返回 true。

gt

[if gt IE 5]

The greater-than operator. Returns true if the first argument is greater than the second argument.大于运算符。如果第一个参数大于第二个参数,则返回 true。

gte

[if gte IE 7]

The greater-than or equal operator. Returns true if the first argument is greater than or equal to the second argument.大于或等于运算。如果第一个参数是大于或等于第二个参数,则返回 true。

( )

[if !(IE 7)]

Subexpression operators. Used in conjunction with boolean operators to create more complex expressions.子表达式运营商。在与布尔运算符用于创建更复杂的表达式。

&

[if (gt IE 5)&(lt IE 7)]

The AND operator. Returns true if all subexpressions evaluate to trueAND 运算符。如果所有的子表达式计算结果为 true,返回 true

|

[if (IE 6)|(IE 7)]

The OR operator. Returns true if any of the subexpressions evaluates to true.OR 运算符。返回 true,如果子表达式计算结果为 true。

1 2 3 4 5

<!--[if lt IE 9]> 加载 CSS1 <!--[else]> 加载 CSS2 <![endif]-->

这样有效是有效,但是用 HTML VALIDATOR 里,报错,因为这个不符合 XHTML 1.1 的规范, 如果把 ELSE 语句去掉,则正确。

1 2 3 4

加载 CSS2 <!--[if lt IE 9]> 加载 CSS1(可以把要重写的写在这里). <![endif]-->

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-05-10,如有侵权请联系 cloudcommunity@tencent.com 删除
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档