1. 程式人生 > >IE8相容性- 條件註釋

IE8相容性- 條件註釋

條件註釋只有在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可識別