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)航:
           
          主站蜘蛛池模板: 松阳县| 班玛县| 博湖县| 蒲城县| 平原县| 珠海市| 甘德县| 尼勒克县| 灵宝市| 巴南区| 弥渡县| 绥德县| 古浪县| 乡城县| 金阳县| 宜章县| 台东县| 江门市| 潞城市| 简阳市| 铁岭县| 罗甸县| 兴城市| 营山县| 丹东市| 韶山市| 房产| 连城县| 灌阳县| 柯坪县| 鹤岗市| 滕州市| 广州市| 西林县| 册亨县| 合川市| 辰溪县| 尼木县| 长沙市| 潜山县| 奉贤区|