此頁面:http://friendsconnect.org/Main.php在IE中顯示非常糟糕,我該如何解決這個問題?爲什麼頁面在IE中的顯示方式與google chrome不同?
回答
您忘記了添加a doctype,因此您的頁面在Quirks Mode。
添加這個(HTML5的DOCTYPE)作爲第一行:
<!DOCTYPE html>
,它應該更好看。
雖然手動更改文檔模式(使用開發工具;按F12),但它看起來仍然不正確。頁面顯然存在其他問題。
最相關的問題(逃逸Quirks模式後)是這樣的:
<body style="margin: 0; padding; 0;background-color: 4DA2CA;">
Internet Explorer未顯示任何背景顏色,因爲你忘了顏色前#
。 (你有padding; 0
,用的;
代替:
)
這將工作:
<body style="margin: 0; padding: 0; background-color: #4DA2CA">
但你不應該擺在首位使用內嵌樣式..
這將是好:
<body>
與CSS 在樣式表:
body {
margin: 0;
padding: 0;
background-color: #4DA2CA
}
你的意思是在IE中div的是smaller.Thats因爲在IE的CSS邊界,保證金被包括在寬度declared.So如果你給的100px的一個div寬度和10px的雙方的保證金那麼在IE中,這個div的實際可見寬度將是100-10-10 = 80px。要解決此問題,您可以使用子css decleration。 考慮,如果你想顯示這個我們的例子中的div 100px的寬度在兩個瀏覽器中執行以下操作
.mydiv{ /*This deceleration will be understood by all the browsers*/
margin:10px;
width:120px;
}
html>body .mydiv{ /*This deceleration will not be understood by IE browsers so other will override the width*/
width:100px;
}
利用這一點,你可以均勻你的div橫跨IE和非IE瀏覽器
(只是爲了讓你知道,該頁面正在進行實時編輯。由於問題已發佈,因此我的答案已修復更新。) – thirtydot 2011-04-30 20:14:06
取而代之的是寬指出每個元素在IE中呈現的不同方式的原因,我強烈建議每次創建新頁面元素時不要重新發明輪子。
即使在現代標準的投訴瀏覽器,CSS可以非常不可預測的,所以最好使用的代碼防彈片段來自可信來源,如
從HTML/CSS的工作塊開始,並根據您的喜好對其進行修改,然後從中進行跨瀏覽器測試。整個過程將不那麼令人沮喪。
- 1. 爲什麼firefox/chrome會顯示與IE8不同的頁面?
- 2. 爲什麼firefox顯示框與Safari,IE,Chrome等不同?
- 3. 爲什麼Firefox以不同的方式顯示我的頁面?
- 4. 爲什麼IE和Chrome顯示不同的內容?
- 5. 爲什麼Chrome控制檯以不同方式顯示陣列?
- 6. Chrome/IE和Firefox之間的Wordpress產品頁面顯示不同
- 7. 網頁在Firefox中顯示的方式與我在Chrome和IE中獲得的所需設計不同
- 8. 爲什麼Google Spreadsheet與地址欄中顯示的ID不同?
- 9. 爲什麼在IE和Firefox和Chrome瀏覽器中html項目顯示不同?
- 10. 圖像沒有顯示在IE中,但在Chrome中,爲什麼?
- 11. 爲什麼我的Google地圖「Hello world?」頁面顯示爲空?
- 12. 爲什麼在IE中加載圖片時不顯示在頁面中心?
- 13. 爲什麼相同的代碼在不同的頁面顯示不同?
- 14. 爲什麼這個頁面看起來不同的IE,Firefox和Chrome的
- 15. 爲什麼我的CSS + HTML網頁在IE和FireFox中的顯示方式不同?
- 16. IE在不同的頁面上處理CSS的方式不同
- 17. 爲什麼html5 <audio>標籤在Chrome和IE上顯示不同?
- 18. IE 8不顯示頁面
- 19. 球沒有在與SurfaceView的頁面中顯示。爲什麼?
- 20. 在Firefox和Chrome/IE中,Unicode特殊字符的顯示方式不同
- 21. 爲什麼標題小部件不在Google Chrome上顯示?
- 22. 在IE和Chrome中不顯示快捷方式圖標
- 23. 頁面顯示不同的IE瀏覽器,但在FF和Chrome確定
- 24. 在IE中顯示CSS格式但不顯示Chrome或Firefox
- 25. 在IE,Chrome,Safari中顯示的位置絕對不可見的IMG - 爲什麼?
- 26. 爲什麼Google Chrome不顯示正確的編碼?
- 27. Google Chrome 9爲什麼不顯示來自Amazon S3的圖像?
- 28. Chrome Inspector顯示頁面的寬度不同於顯示器
- 29. 網站在Chrome/Firefox/IE 9+上顯示效果不錯,但在IE 8上顯示爲白色頁面
- 30. Google地圖iframe在Chrome中顯示得太快。爲什麼?
即使使用Doctype,它仍然看起來很糟糕。 (這可以部分解決它。) – 2011-04-30 20:04:58