IE中的條件注釋


一、條件注釋簡介

  1. IE中的條件注釋(Conditional comments)對IE的版本和IE非IE有優秀的區分能力,是WEB設計中常用的hack方法。
  2. 條件注釋只能用於IE5以上。
  3. 如果你安裝了多個IE,條件注釋將會以最高版本的IE為標准。
  4. 條件注釋的基本結構和HTML的注釋(<!– –>)是一樣的。因此IE以外的瀏覽器將會把它們看作是普通的注釋而完全忽略它們。
  5. 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]-->

參考

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。