讓網頁根據不同IE版本顯示不同的內容

這篇blog 主要講如何讓靜態HTML代碼根據不同IE版本顯示不同內容 。這里的技巧就是利用IE的HTML注釋表達式 。
HTML 的注釋格式是 , IE 對HTML注釋做了一些擴展 , 使之可以支持條件判斷表達式:
當表達式expression 為True 的時候 , 顯示 HTML 內容 。
例子:

讓網頁根據不同IE版本顯示不同的內容

和編程語言類似,這里的表達式還支持大于(gt)、小于(lt)、 與或非 等操作符 。下面是一些例子 。
[if IE] 判斷是否IE
[if IE 7] 判斷是否是IE7
[if !IE] 判斷是否不是IE
[if lt IE 5.5] 判斷是否是IE5.5 以下版本 。(<)
[if lte IE 6] 判斷是否等于IE6 版本或者以下 (<=)
[if gt IE 5] 判斷是否IE5以上版本 (> )
[if gte IE 7] 判斷是否 IE7 版本或者以上
【讓網頁根據不同IE版本顯示不同的內容】[if !(IE 7)] 判斷是否不是IE7
[if (gt IE 5)&(lt IE 7)] 判斷是否大于IE5,小于IE7
[if (IE 6)|(IE 7)] 判斷是否IE6 或者 IE7
代碼示例:
讓網頁根據不同IE版本顯示不同的內容



相關經驗推薦