div+css設(shè)計(jì)時(shí)瀏覽器兼容性問題

div+css設(shè)計(jì)時(shí)瀏覽器兼容性問題

ID:19539963

大小:39.00 KB

頁數(shù):13頁

時(shí)間:2018-10-03

div+css設(shè)計(jì)時(shí)瀏覽器兼容性問題_第1頁
div+css設(shè)計(jì)時(shí)瀏覽器兼容性問題_第2頁
div+css設(shè)計(jì)時(shí)瀏覽器兼容性問題_第3頁
div+css設(shè)計(jì)時(shí)瀏覽器兼容性問題_第4頁
div+css設(shè)計(jì)時(shí)瀏覽器兼容性問題_第5頁
資源描述:

《div+css設(shè)計(jì)時(shí)瀏覽器兼容性問題》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、DIV+CSS設(shè)計(jì)時(shí)瀏覽器兼容性問題在這種瀏覽器下顯示正常,在另一種下就亂了,我們在編寫CSS的時(shí)候會(huì)很惱火,剛修復(fù)了這個(gè)瀏覽器的問題,結(jié)果另外一個(gè)瀏覽器卻出了新問題。什么是瀏覽器兼容:當(dāng)我們使用不同的瀏覽器(FirefoxIE7IE6)訪問同一個(gè)網(wǎng)站,或者頁面的時(shí)候,會(huì)出現(xiàn)一些不兼容的問題,在這種瀏覽器下顯示正常,在另一種下就亂了,我們在編寫CSS的時(shí)候會(huì)很惱火,剛修復(fù)了這個(gè)瀏覽器的問題,結(jié)果另外一個(gè)瀏覽器卻出了新問題。好吧,我服了行吧,那我就利用你們的不兼容各寫一段css,讓他們各執(zhí)行各的,呵呵。一、!important(功能有

2、限)隨著IE7對(duì)!important的支持,!important方法現(xiàn)在只針對(duì)IE6的兼容.(注意寫法.記得該聲明位置需要提前.)例如:#example{width:100px!important;/*IE7+FF*/width:200px;/*IE6*/}二、CSSHACK的方法(新手可以看看,高手就當(dāng)路過吧)首先需要知道的是:所有瀏覽器通用height:100px;IE6專用_height:100px;IE7專用*+height:100px;IE6、IE7共用*height:100px;IE7、FF共用height:100px!

3、important;例如:#example{height:100px;}/*FF*/*html#example{height:200px;}/*IE6*/*+html#example{height:300px;}/*IE7*/下面的這種方法比較簡單舉幾個(gè)例子:1、IE6-IE7+FF#example{height:100px;/*FF+IE7*/_height:200px;/*IE6*/}其實(shí)這個(gè)用上面說的第一種方法也可以#example{height:100px!important;/*FF+IE7*/height:200px;/

4、*IE6*/}2、IE6+IE7-FF#example{height:100px;/*FF*/*height:200px;/*IE6+IE7*/}3、IE6+FF-IE7#example{height:100px;/*IE6+FF*/*+height:200px;/*IE7*/}4、IE6IE7FF各不相同#example{height:100px;/*FF*/_height:200px;/*IE6*/*+height:300px;/*IE7*/}或:#example{height:100px;/*FF*/*height:300px

5、;/*IE7*/_height:200px;/*IE6*/}需要注意的是,代碼的順序一定不能顛倒了,要不又前功盡棄了。因?yàn)闉g覽器在解釋程序的時(shí)候,如果重名的話,會(huì)用后面的覆蓋前面的,就象給變量賦值一個(gè)道理,所以我們把通用的放前面,越專用的越放后面解釋一下4的代碼:讀代碼的時(shí)候,第一行height:100px;大家都通用,IE6IE7FF都顯示100px到了第二行*height:300px;FF不認(rèn)識(shí)這個(gè)屬性,IE6IE7都認(rèn),所以FF還顯示100px,而IE6IE7把第一行得到的height屬性給覆蓋了,都顯示300px到了第三行_

6、height:200px;只有IE6認(rèn)識(shí),所以IE6就又覆蓋了在第二行得到的height,最終顯示200px這樣,三個(gè)瀏覽器都有自己的height屬性了,各玩各的去吧這樣說要是你還不明白,要么你去撞墻,要么我去!不過還是你去比較好。哦,差點(diǎn)忘了說了:*+html對(duì)IE7的兼容必須保證HTML頂部有如下聲明:〈!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"〉三、使用IE專用的條件注釋〈!--其他

7、瀏覽器--〉〈linkrel="stylesheet"type="text/css"href="css.css"/〉〈!--[ifIE7]〉〈!--適合于IE7--〉〈linkrel="stylesheet"type="text/css"href="ie7.css"/〉〈![endif]--〉〈!--[iflteIE6]〉〈!--適合于IE6及以下--〉〈linkrel="stylesheet"type="text/css"href="ie.css"/〉〈![endif]--〉貌似要編三套css,我還沒用過,先粘過來再說IE的if條

8、件Hack1.〈!--[if!IE]〉〈!--〉除IE外都可識(shí)別〈!--〈![endif]--〉2.〈!--[ifIE]〉所有的IE可識(shí)別〈![endif]--〉3.〈!--[ifIE5.0]〉只有IE5.0可以識(shí)別〈![endif]

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。