byadmin 發表於 2013-7-24 15:23:01
, 5908人已閱讀 , 0人回應
經常會發現撰寫的語法內容可能不支援到IE某些版本以下, 這時候為了不影響其它顯示正常的區域, 就可以使用IE專用的條件式判斷(IE5就已支援),可針對各種IE版本撰寫相容或是修正的語法, 讓低階IE版本也能顯示正確..
以下為常用的針對 IE 瀏覽器撰寫的條件式判斷(範例中IE版本可依需求置換):
<!--[if IE]>自定義內容<![endif]-->
只有 IE 才會顯現自定義內容
<!--[if IE 6]>自定義內容<![endif]-->
內容只有 IE6 才會顯現自定義內容
<!--[if lt IE 7]>自定義內容<![endif]-->
內容只在比 IE7 更舊的版本才會顯示自定義內容
<!--[if (IE 6)|(IE 7)]>自定義內容<![endif]-->
內容只有 IE6 及 IE7 會顯現
<!--[if (gte IE 6)&(lt IE 8)]>自定義內容<![endif]-->
內容只從 IE6 以後及 IE8 之前版本會顯現
此種作法類似 HTML Hacks , 如果只是針對舊版本 IE , 使用IE條件式判斷就很足夠囉 :)
|
|