Oo緣來是你oO


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

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

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


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

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


          上面是幾個常用的判斷IE瀏覽器版本的語法,下面再來介紹一下相對比較少用的邏輯判斷的參數(shù):
          有幾個參數(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?/


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

          下面一段代碼是測試在微軟的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瀏覽器下運行的條件注釋

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

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



          馬嘉楠
          jianan.ma@gmail.com

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

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


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 吉林省| 尚义县| 惠来县| 贵州省| 石首市| 怀集县| 墨玉县| 江达县| 平谷区| 普安县| 镇远县| 临泉县| 梁山县| 綦江县| 固镇县| 凤城市| 永靖县| 海阳市| 富蕴县| 蒲江县| 桃源县| 武清区| 彭州市| 长治市| 延津县| 灵山县| 普洱| 天镇县| 石家庄市| 宜阳县| 酉阳| 治多县| 杂多县| SHOW| 凤山市| 丰台区| 乌兰县| 边坝县| 宁远县| 湖口县| 凤山市|