IE瀏覽器和火狐瀏覽器兼容問題

IE瀏覽器和火狐瀏覽器兼容問題

ID:37125688

大小:101.00 KB

頁數(shù):46頁

時間:2019-05-18

IE瀏覽器和火狐瀏覽器兼容問題_第1頁
IE瀏覽器和火狐瀏覽器兼容問題_第2頁
IE瀏覽器和火狐瀏覽器兼容問題_第3頁
IE瀏覽器和火狐瀏覽器兼容問題_第4頁
IE瀏覽器和火狐瀏覽器兼容問題_第5頁
資源描述:

《IE瀏覽器和火狐瀏覽器兼容問題》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫

1、--WORD格式--可編輯--專業(yè)資料-----IE瀏覽器和火狐瀏覽器兼容問題.txt22真誠是美酒,年份越久越醇香濃型;真誠是焰火,在高處綻放才愈是美麗;真誠是鮮花,送之于人手有余香。一顆孤獨的心需要愛的滋潤;一顆冰冷的心需要友誼的溫暖;一顆絕望的心需要力量的托慰;一顆蒼白的心需要真誠的幫助;一顆充滿戒備關(guān)閉的門是多么需要真誠這一把鑰匙打開呀!IE瀏覽器和火狐瀏覽器兼容問題——CSS篇一、css+div樣式IE與FF兼容問題匯總IE和火狐的css兼容性問題歸總  CSS對瀏覽器器的兼容性具有很高的價值,通常情況下IE和火狐瀏

2、覽器存在很大的解析差異,這里介紹一下兼容要點。1、DOCTYPE影響CSS處理2、FF:div設(shè)置margin-left,margin-right為auto時已經(jīng)居中,IE不行3、FF:body設(shè)置text-align時,div需要設(shè)置margin:auto(主要是margin-left,margin-right)方可居中4、FF:設(shè)置padding后,div會增加height和width,但IE不會,故需要用!important多設(shè)一個height和width5、FF:支持!important,IE則忽略,可用!import

3、ant為FF特別設(shè)置樣式,值得注意的是,一定要將xxxx!important這句放置在另一句之上6、div的垂直居中問題:vertical-align:middle;將行距增加到和整個DIV一樣高line-height:200px;然后插入文字,就垂直居中了。缺點是要控制內(nèi)容不要換行7、cursor:pointer可以同時在IEFF中顯示游標(biāo)手指狀,hand僅IE可以8、FF:鏈接加邊框和背景色,需設(shè)置display:block,同時設(shè)置float:left保證不換行。參照menubar,給a和menubar設(shè)置高度是為了避免

4、底邊顯示錯位,若不設(shè)height,可以在menubar中插入一個空格。--學(xué)習(xí)資料分享------WORD格式--可編輯--專業(yè)資料-----9、在mozillafirefox和IE中的BOX模型解釋不一致導(dǎo)致相差2px解決方法:div{margin:30px!important;margin:28px;}注意這兩個margin的順序一定不能寫反,據(jù)阿捷的說法!important這個屬性IE不能識別,但別的瀏覽器可以識別。所以在IE下其實解釋成這樣:div{maring:30px;margin:28px}重復(fù)定義的話按照最后一

5、個來執(zhí)行,所以不可以只寫margin:XXpx!important;10、IE5和IE6的BOX解釋不一致IE5下div{width:300px;margin:010px010px;}div的寬度會被解釋為300px-10px(右填充)-10px(左填充)最終div的寬度為280px,而在IE6和其他瀏覽器上寬度則是以300px+10px(右填充)+10px(左填充)=320px來計算的。這時我們可以做如下修改div{width:300px!important;width/**/:340px;margin:010px010px

6、}關(guān)于這個/**/是什么我也不太明白,只知道IE5和firefox都支持但IE6不支持,如果有人理解的話,請告訴我一聲,謝了!:)11、ul標(biāo)簽在Mozilla中默認(rèn)是有padding值的,而在IE中只有margin有值所以先定義ul{margin:0;padding:0;}  就能解決大部分問題  注意事項:  1、float的div一定要閉合?! ±纾?其中floatA、floatB的屬性已經(jīng)設(shè)置為float:left;)<#divid=”floatA”>  <#divid=”floatB”>  <#divid=

7、”NOTfloatC”>  這里的NOTfloatC并不希望繼續(xù)平移,而是希望往下排?! ∵@段代碼在IE中毫無問題,問題出在FF。原因是NOTfloatC并非float標(biāo)簽,必須將float標(biāo)簽閉合。  在<#divclass=”floatB”>  <#divclass=”NOTfloatC”>  之間加上<#divclass=”clear”>--學(xué)習(xí)資料分享------WORD格式--可編輯--專業(yè)資料-----  這個div一定要注意聲明位置,一定要放在最恰當(dāng)?shù)牡胤?,而且必須與兩個具有float屬性的div

8、同級,之間不能存在嵌套關(guān)系,否則會產(chǎn)生異常?! 〔⑶覍lear這種樣式定義為如下即可:.clear{clear:both;}  此外,為了讓高度能自動適應(yīng),要在wrapper里面加上overflow:hidden;  當(dāng)包含float的box的時候,高度自動適應(yīng)在IE下無效

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

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

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