下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
IE與Firefox對CSS解析的區(qū)別--及兼容要點分析對高度的解析IE:將根據內容的高度變化,包括未定義高度的圖片內容,即使定義了高度,當內容超過高度時,將使用實際高度。Firefox:沒有定義高度時,如果內容中包括了圖片內容,MF的高度解析是根據印刷標準,這樣就會造成和實際內容高度不符合的情況;當定義了高度,但是內容超過高度時,內容會超出定義的高度,但是區(qū)域使用的樣式不會變化,造成樣式錯位。結論:大家在可以確定內容高度的情況下最好定義高度,如果真的沒有辦法定義高度,最好不用使用邊框樣式,否則樣式肯定會出現(xiàn)混亂!img對象alt和title的解析
alt:當照片不存在或者load錯誤時的提示;
title:照片的tip說明。
在IE中如果沒有定義title,alt也可以作為img的tip使用,但是在MF中,兩者完全按照標準中的定義使用結論:大家在定義img對象時,最后將alt和title對象都寫全,保證在各種瀏覽器中都能正常使用其他的細節(jié)差別
當你在寫css的時候,特別是用float:left(或right)排列一竄圖片時,會發(fā)現(xiàn)在firefox里面正常而IE里面有問題。無論你用margin:0,還是border:0來約束,都無濟于事。其實這里還有另外一個問題,就是IE對于空格的處理,firefox是忽略的而IE對于塊與塊之間的空格是處理的。也就是說一個div結束后要緊接著一個div寫,中間不要有回車或者空格。不然也許會有問題,比如3px的偏差,而且這個原因很難發(fā)現(xiàn)。非常不走運的是我又碰到了這樣的問題,多個img標簽連著,然后定義的float:left,希望這些圖片可以連起來。但是結果在firefox里面正常而IE里面顯示的每個img都相隔了3px。我把標簽之間的空格都刪除都沒有作用。后來的解決方法是在img外面套li,并且對li定義margin:0,這樣就解決了IE和firefox的顯示偏差。IE對于一些模型的解釋會產生很多錯誤問題,只有多多嘗試才能發(fā)現(xiàn)原因。=======================================CSS兼容IE與Firefox要點分析DOCTYPE影響CSS處理FF:div設置margin-left,margin-right為auto時已經居中,IE不行FF:body設置text-align時,div需要設置margin:auto(主要是margin-left,margin-right)方可居中FF:設置padding后,div會增加height和width,但IE不會,故需要用!important多設一個height和widthFF:支持!important,IE則忽略,可用!important為FF特別設置樣式div的垂直居中問題:vertical-align:middle;將行距增加到和整個DIV一樣高line-height:200px;然后插入文字,就垂直居中了。缺點是要控制內容不要換行cursor:pointer可以同時在IEFF中顯示游標手指狀,hand僅IE可以FF:鏈接加邊框和背景色,需設置display:block,同時設置float:left保證不換行。參照menubar,給a和menubar設置高度是為了避免底邊顯示錯位,若不設height,可以在menubar中插入一個空格XHTML+CSS兼容性解決方案小集
使用XHTML+CSS構架好處不少,但也確實存在一些問題,不論是因為使用不熟練還是思路不清晰,我就先把一些我遇到的問題寫在下面,省的大家四處找^^1.在mozillafirefox和IE中的BOX模型解釋不一致導致相差2px解決方法:div{margin:30px!important;margin:28px;}注意這兩個margin的順序一定不能寫反,據阿捷的說法!important這個屬性IE不能識別,但別的瀏覽器可以識別。所以在IE下其實解釋成這樣:div{maring:30px;margin:28px}重復定義的話按照最后一個來執(zhí)行,所以不可以只寫margin:XXpx!important;2.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},關于這個/**/是什么我也不太明白,只知道IE5和firefox都支持但IE6不支持,如果有人理解的話,請告訴我一聲,謝了!:)3.ul標簽在Mozilla中默認是有padding值的,而在IE中只有margin有值
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025吉林省吉勤服務集團有限責任公司招聘4人筆試備考重點題庫及答案解析
- 2025云南昆明市石林彝族自治縣第十一期城鎮(zhèn)公益性崗位招聘1人模擬筆試試題及答案解析
- 2025貴州省公證協(xié)會招聘文秘工作人員1人備考考試題庫及答案解析
- 2025福建福州市長樂區(qū)產業(yè)投資發(fā)展集團有限公司第二次招聘14人模擬筆試試題及答案解析
- 2025重慶市巴南區(qū)人民醫(yī)院招聘8人備考考試試題及答案解析
- 2025重慶市萬盛經開區(qū)教育事業(yè)單位面向應屆高校畢業(yè)生考核招聘14人模擬筆試試題及答案解析
- 2025浙江嘉興海寧市遠達教育集團招聘(九)筆試備考重點題庫及答案解析
- 2025西安張家堡社區(qū)衛(wèi)生服務中心招聘(5人)筆試備考重點題庫及答案解析
- 2025中鐵西北科學研究院有限公司深圳南方分院地質災害設計人員招聘備考考試題庫及答案解析
- 2025福建路信交通建設監(jiān)理有限公司招聘2人備考考試題庫及答案解析
- 物流搬運工合同范本
- 2025年心肺復蘇指南課件
- 2025年湖北省宜昌市新質生產力發(fā)展研判:聚焦“3+2”主導產業(yè)打造長江經濟帶新質生產力發(fā)展示范區(qū)圖
- 2025 小學二年級數學上冊解決問題審題方法課件
- 老年患者術后加速康復外科(ERAS)實施方案
- 2024-2025學年廣州市越秀區(qū)八年級上學期期末歷史試卷(含答案)
- 2025年餐飲與管理考試題及答案
- 2025事業(yè)單位考試公共基礎知識測試題及答案
- M蛋白血癥的護理
- 孔隙率測定方法
- 2025 初中中國歷史一二九運動的爆發(fā)課件
評論
0/150
提交評論