原文地址:
http://dancewithnet.com/2006/06/06/ie-conditional-comments/#more-903
一、條件注釋簡介
IE中的條件注釋(Conditional comments)對IE的版本和IE非IE有優秀的區分能力,是WEB設計中常用的
hack方法。
條件注釋只能用于IE5以上。
如果你安裝了多個IE,條件注釋將會以最高版本的IE為標準。
條件注釋的基本結構和HTML的注釋(<!– –>)是一樣的。因此IE以外的瀏覽器將會把它們看作是普通的
注釋而完全忽略它們。
IE將會根據if條件來判斷是否如解析普通的頁面內容一樣解析條件注釋里的內容。
二、條件注釋屬性
gt : greater than,選擇條件版本以上版本,不包含條件版本
lt : less than,選擇條件版本以下版本,不包含條件版本
gte : greater than or equal,選擇條件版本以上版本,包含條件版本
lte : less than or equal,選擇條件版本以下版本,包含條件版本
! : 選擇條件版本以外所有版本,無論高低
三、條件注釋使用方法
注意把代碼中的<>換成英文中相應的大于或小于號
<!--[if IE 5]>僅IE5.5可見<![endif]-->
<!--[if gt IE 5.5]>僅IE 5.5以上可見<![endif]-->
<!--[if lt IE 5.5]>僅IE 5.5以下可見<![endif]-->
<!--[if gte IE 5.5]>IE 5.5及以上可見<![endif]-->
<!--[if lte IE 5.5]>IE 5.5及以下可見<![endif]-->
<!--[if !IE 5.5]>非IE 5.5的IE可見<![endif]-->
下面的代碼是在非IE瀏覽器下運行的條件注釋
<!--[if !IE]><!-->
您使用不是 Internet Explorer
<!--<![endif]-->
<!--[if IE 6]><!-->
您正在使用Internet Explorer version 6或者 一個非IE 瀏覽器
<!--<![endif]-->
posted on 2011-03-31 01:07
-274°C 閱讀(328)
評論(0) 編輯 收藏 所屬分類:
web前端