内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

如何用條件注釋判斷瀏覽器版本解決頁(yè)面兼容問(wèn)題-創(chuàng)新互聯(lián)

這篇文章主要介紹“如何用條件注釋判斷瀏覽器版本解決頁(yè)面兼容問(wèn)題”,在日常操作中,相信很多人在如何用條件注釋判斷瀏覽器版本解決頁(yè)面兼容問(wèn)題問(wèn)題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”如何用條件注釋判斷瀏覽器版本解決頁(yè)面兼容問(wèn)題”的疑惑有所幫助!接下來(lái),請(qǐng)跟著小編一起來(lái)學(xué)習(xí)吧!

目前創(chuàng)新互聯(lián)已為近1000家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)站空間、綿陽(yáng)服務(wù)器托管、企業(yè)網(wǎng)站設(shè)計(jì)、邊壩網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。

首先,我們寫的頁(yè)面在不同的瀏覽器上之所以會(huì)出現(xiàn)表現(xiàn)不同的問(wèn)題,是因?yàn)椴煌臑g覽器在解析頁(yè)面時(shí),他們所遵循的規(guī)則并不是完全相同的。比如IE,不同的版本解析都不同,何況是不同的瀏覽器廠商,不同的內(nèi)核呢。但是我們?cè)谟龅郊嫒菪詥?wèn)題時(shí),應(yīng)該首先檢查我們自己寫的代碼,看看是不是自己的問(wèn)題,然后再去追究瀏覽器的問(wèn)題。還有,在遇到兼容性問(wèn)題時(shí),不要?jiǎng)硬粍?dòng)就用CSS Hack技術(shù),因?yàn)镃SS Hack技術(shù)并不是W3C所推崇的,因此,不到萬(wàn)不得已,盡量不要用。

好了,說(shuō)了一大堆,下面我們進(jìn)入正題:

注釋不同的瀏覽器版本

(1)、支持所有的IE瀏覽器(不包括IE10標(biāo)準(zhǔn)模式)

<!--[if IE]>只有IE6,7,8,9瀏覽器顯示(IE10標(biāo)準(zhǔn)模式不支持)<![endif]-->

(2)、所有非IE瀏覽器(不包括IE10標(biāo)準(zhǔn)模式)

<!--[if !IE]><!-->只有非IE瀏覽器顯示(不包括IE10)<!--><![endif]-->

(3)、IE10瀏覽器

目前還沒有找到該版本瀏覽器的像<!--[if IE 9]>似的單獨(dú)注釋,但I(xiàn)E10做得很不錯(cuò)了,就單單布局而言,頁(yè)面在IE10、FireFox、Chrome上的表現(xiàn)已經(jīng)沒有什么區(qū)別了。

(4)、IE9瀏覽器

<!--[if IE 9]>IE9瀏覽器顯示<hr/><![endif]-->

(5)、IE8瀏覽器

<!--[if IE 8]>IE8瀏覽器顯示<hr/><![endif]-->

(6)、IE7瀏覽器

<!--[if IE 7]>IE7瀏覽器顯示<hr/><![endif]-->

(7)、IE6瀏覽器

<!--[if IE 6]>IE6瀏覽器顯示<hr/><![endif]-->

(8)、IE10以下版本瀏覽器(不包括IE10)

<!--[if lt IE 10]>IE10以下版本瀏覽器顯示(不包括IE10)<hr/><![endif]-->

(9)、IE9及IE9以下版本瀏覽器(包括IE9)

<!--[if lte IE 9]>IE9及IE9以下版本瀏覽器顯示(包括IE9)<hr/><![endif]-->

(10)、IE6以上版本瀏覽器(不含IE6)

<!--[if gt IE 6]>IE6以上版本瀏覽器顯示(不含IE6)<hr/><![endif]-->

(11)、IE7及IE7以上版本瀏覽器

<!--[if gte IE 7]>IE7及IE7以上版本瀏覽器顯示(包含IE7)<hr/><![endif]-->

那么我們?cè)撛趺催\(yùn)用呢?我們不可能為了兼容像上面那么寫,把整頁(yè)的內(nèi)容分別寫在不同的注釋塊內(nèi)。其實(shí)這里有兩種方法:

方法1、根據(jù)不同的瀏覽器版本,載入不同的css

如我們需要分別兼容IE6、7、8,我們可以這樣做



代碼如下:


<!--[if IE 8]>
<link rel="stylesheet" type="text/css" href="ie8.cdd">
<![endif]-->
<!--[if IE 7]>
<link rel="stylesheet" type="text/css" href="ie7.cdd">
<![endif]-->
<!--[if IE 6]>
<link rel="stylesheet" type="text/css" href="ie6.cdd">
<![endif]-->



方法2、根據(jù)不同的瀏覽器版本,給html或body掛載不同的類如



代碼如下:


<!--[if lt IE 7 ]><html class="ie6" lang="zh-cn"><![endif]-->
<!--[if IE 7 ]><html class="ie7" lang="zh-cn"><![endif]-->
<!--[if IE 8 ]><html class="ie8" lang="zh-cn"><![endif]-->
<!--[if IE 9 ]><html class="ie9" lang="zh-cn"><![endif]-->



最后我們看一下lt,lte,gt,gte分別表示什么

lt:小于當(dāng)前版本

lte:小于或等于當(dāng)前版本,包括本身

gt:大于當(dāng)前版本

gte:大于或等于當(dāng)前版本,包括本身

好了,我們今天就到這里,大家可能已經(jīng)知道怎么簡(jiǎn)單的處理瀏覽器兼容了,那么下次我們接著介紹一些CSS Hack技術(shù),更進(jìn)一步的處理瀏覽器兼容

測(cè)試代碼:



代碼如下:


<!DOCTYPE html>
<html>
<head>
<title> 用條件注釋判斷瀏覽器版本,解決兼容問(wèn)題 </title>
<meta charset="utf-8"/>
</head>
<body>
<!--[if IE]>只有IE6,7,8,9瀏覽器顯示(IE10標(biāo)準(zhǔn)模式不支持)<hr/><![endif]-->
<!--[if !IE]><!-->只有非IE瀏覽器顯示(不包括IE10)<hr/><!--><![endif]-->
<!--[if IE 9]>IE9瀏覽器顯示<hr/><![endif]-->
<!--[if IE 8]>IE8瀏覽器顯示<hr/><![endif]-->
<!--[if IE 7]>IE7瀏覽器顯示<hr/><![endif]-->
<!--[if IE 6]>IE6瀏覽器顯示<hr/><![endif]-->
<!--[if lt IE 10]>IE10以下版本瀏覽器顯示(不包括IE10)<hr/><![endif]-->
<!--[if lte IE 9]>IE9及IE9以下版本瀏覽器顯示(包括IE9)<hr/><![endif]-->
<!--[if gt IE 6]>IE6以上版本瀏覽器顯示(不含IE6)<hr/><![endif]-->
<!--[if gte IE 7]>IE7及IE7以上版本瀏覽器顯示(包含IE7)<hr/><![endif]-->
</body>
</html>


到此,關(guān)于“如何用條件注釋判斷瀏覽器版本解決頁(yè)面兼容問(wèn)題”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!

分享題目:如何用條件注釋判斷瀏覽器版本解決頁(yè)面兼容問(wèn)題-創(chuàng)新互聯(lián)
網(wǎng)址分享:http://www.rwnh.cn/article38/csoisp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供服務(wù)器托管電子商務(wù)、網(wǎng)站導(dǎo)航用戶體驗(yàn)、自適應(yīng)網(wǎng)站微信公眾號(hào)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
牟定县| 会泽县| 洛浦县| 华亭县| 营口市| 偏关县| 讷河市| 安岳县| 惠水县| 英山县| 元朗区| 阳西县| 德阳市| 师宗县| 阳山县| 昭平县| 凤山县| 广河县| 仙游县| 北宁市| 博兴县| 邳州市| 日土县| 洛浦县| 长子县| 新化县| 沙洋县| 日照市| 北京市| 永清县| 汉源县| 昌吉市| 利津县| 大同县| 普宁市| 东莞市| 台山市| 盘锦市| 长乐市| 罗源县| 礼泉县|