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 馬嘉楠 閱讀(502) 評論(0)  編輯  收藏

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 阳原县| 新野县| 咸阳市| 兴隆县| 湘潭县| 扎鲁特旗| 南通市| 定襄县| 南澳县| 孙吴县| 班戈县| 昭苏县| 高邑县| 乌兰浩特市| 北京市| 磴口县| 镶黄旗| 尚义县| 专栏| 扎兰屯市| 额敏县| 大英县| 湖州市| 综艺| 县级市| 盐源县| 郑州市| 阿勒泰市| 阿图什市| 韶山市| 云浮市| 凉城县| 梓潼县| 吐鲁番市| 鹤峰县| 泾川县| 玛沁县| 财经| 宁海县| 金门县| 徐水县|