天天看點

Internet ExplorerInternet Explorer 的問題:HTMl5條件注釋判斷浏覽器版本<!--[if lt IE 9]>

HTMl5條件注釋判斷浏覽器版本<!--[if lt IE 9]>

<!--[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 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。

繼續閱讀