IE8相容性- 條件註釋
阿新 • • 發佈:2019-01-28
條件註釋只有在IE瀏覽器下才能執行,這個程式碼在非IE瀏覽下被當作註釋忽略。
如果是針對IE8 的樣式檔案,引入時寫法:
<!--[if IE 8]>
<link rel="stylesheet" href="**.css"/>
<![endif]-->
其他寫法類似
專案 | 範例 | 說明 |
---|---|---|
! | [if !IE] |
The NOT operator. NOT運算子。這是擺立即在前面的功能,操作員,或子表示式扭轉布林表示式的意義。 除了IE都識別 |
lt | [if lt IE 8] |
The less-than operator. 小於運算子。如果第一個引數小於第二個引數,則返回true。 低於IE8可識別 |
lte | [if lte IE 8] |
The less-than or equal operator. 小於或等於運算。如果第一個引數是小於或等於第二個引數,則返回true。 低於且等於IE8可識別 |
gt | [if gt IE 8] |
The greater-than operator. 大於運算子。如果第一個引數大於第二個引數,則返回true。 高於IE8可識別 |
gte | [if gte IE 8] |
The greater-than or equal operator. 大於或等於運算。如果第一個引數是大於或等於第二個引數,則返回true。 高於且等於IE8可識別 |
( ) | [if !(IE 8)] |
Subexpression operators. 子表示式運營商。在與布林運算子用於建立更復雜的表示式。 除了IE8都識別 |
& | [if (gt IE 7)&(lt IE 9)] |
The AND operator. AND運算子。如果所有的子表示式計算結果為true,返回true。 高於IE7且低於IE9可識別 |
| | [if (IE 8)|(IE 7)] |
The OR operator. OR運算子。返回true,如果子表示式計算結果為true。 IE8或IE7可識別 |