Files
hexo-blog/source/_posts/条件注释判断浏览器.md
2020-11-24 17:45:32 +08:00

72 lines
2.1 KiB
Markdown
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: 条件注释判断浏览器
id: '38'
categories:
- 分享
tags:
- 判断浏览器
- IE
date: 2016-06-14 10:03:23
---
项目
范例
说明
!
\[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 true_ **AND运算符。如果所有的子表达式计算结果为true,返回true**
\[if (IE 6)(IE 7)\]
_The OR operator. Returns true if any of the subexpressions evaluates to true._ **OR运算符。返回true,如果子表达式计算结果为true。**
  举个栗子
```
<!-- [if IE 7]> 仅IE7可识别 <![endif]-->
<!--[if lte IE 7]> IE7以及IE7以下版本可识别 <![endif]-->
<!--[if gte IE 7]> IE7以及IE7以上版本可识别 <![endif]-->
```