Oo緣來是你oO


          posts - 120,comments - 125,trackbacks - 0
          ??????????????????????????????????????????????????條件注釋
          ????????????????????????????????????????????
          ??????????????????????????????????????????????
          馬嘉楠 2006-12-09

          條件注釋就是一些if判斷,但這些判斷不是在腳本里執(zhí)行的,而是直接在html代碼里執(zhí)行的,例如:

          <!-- [if?XXX]>
          這里是正常的html代碼
          <![endif]
          -->


          這里XXX是一些特定的東東,在此列表幾個(gè)出來,詳細(xì)介紹各自的含義:

          <!--[if?IE]>???????????? /?如果瀏覽器是IE?/
          <!--[if?IE?5]>??????????/?如果瀏覽器是IE?5?的版本?/
          <!--[if?IE?6]>??????????/?如果瀏覽器是IE?6?的版本?/
          <!--[if?IE?7]>??????????/?如果瀏覽器是IE?7?的版本?/


          上面是幾個(gè)常用的判斷IE瀏覽器版本的語法,下面再來介紹一下相對(duì)比較少用的邏輯判斷的參數(shù):
          有幾個(gè)參數(shù):lte,lt,gte,gt,!

          lte :Less than or equal to??
          lt?? :Less than??????????????
          gte :Greater than or equal to
          gt? :Greater than
          !??? :不等于

          例如:

          <!-- [if?gt?IE?5.5]>????????/?如果IE版本大于5.5?/
          <!--[if?lte?IE?6]>?????????? /?如果IE版本小于等于6?/
          <!--[if?!IE]>???????????????? /?如果瀏覽器不是IE?/


          明白了條件注釋的用法,再舉個(gè)例子(可把代碼直接放到html代碼中,看看執(zhí)行效果^+^):

          下面一段代碼是測(cè)試在微軟的IE瀏覽器下的條件注釋語句的效果

          <!-- [if?IE]>?
          根據(jù)條件判斷,這是Internet?Explorer<br?/>?
          <?![endif]
          -->
          ?
          <!--
          [if?IE?5]>?
          根據(jù)條件判斷,這是Internet?Explorer?5<br?/>?
          <?![endif]
          -->
          ?
          <!--
          [if?IE?5.0]>?
          根據(jù)條件判斷,這是Internet?Explorer?5.0<br?/>?
          <?![endif]
          -->
          ?
          <!--
          [if?IE?5.5]>?
          根據(jù)條件判斷,這是Internet?Explorer?5.5<br?/>?
          <?![endif]
          -->
          ?
          <!--
          [if?IE?6]>?
          根據(jù)條件判斷,這是Internet?Explorer?6<br?/>?
          <?![endif]
          -->

          <!-- [if?IE?7]>?
          根據(jù)條件判斷,這是Internet?Explorer?7<br?/>?
          <?![endif]
          -->
          ?
          <!--
          [if?gte?IE?5]>?
          根據(jù)條件判斷,這是Internet?Explorer?5?或者更高<br?/>?
          <?![endif]
          -->
          ?
          <!--
          [if?lt?IE?6]>?
          根據(jù)條件判斷,這是版小于6的Internet?Explorer<br?/>?
          <?![endif]
          -->
          ?
          <!--
          [if?lte?IE?5.5]>?
          根據(jù)條件判斷,這是Internet?Explorer?5.5或更低<br?/>?
          <?![endif]
          -->

          下面的代碼是在非IE瀏覽器下運(yùn)行的條件注釋

          <!-- [if?!IE]><! -->
          您使用不是?Internet?Explorer
          < br? />
          <!-- <![endif] -->
          <!-- [if?IE?6]><! -->
          您正在使用Internet?Explorer?version?6
          < br? />
          或者?一個(gè)非IE?瀏覽器
          < br? />
          <!-- <![endif] -->

          注:
          條件注釋是在IE5.0/Win以后才被IE支持的,對(duì)于IE5以前的瀏覽器是無效的.



          馬嘉楠
          jianan.ma@gmail.com

          posted on 2006-12-09 11:44 馬嘉楠 閱讀(502) 評(píng)論(0)  編輯  收藏

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 万山特区| 安庆市| 九寨沟县| 乌兰察布市| 汉川市| 邢台县| 澄江县| 朝阳市| 永安市| 大竹县| 吴桥县| 柳林县| 东宁县| 二手房| 抚顺市| 凤台县| 宝清县| 台东县| 汉中市| 南丹县| 湘乡市| 池州市| 和硕县| 广西| 白沙| 兖州市| 星子县| 安国市| 炎陵县| 静海县| 湖北省| 宽城| 汾西县| 凯里市| 大悟县| 重庆市| 临泽县| 东乡族自治县| 秭归县| 扶绥县| 白水县|