2010-05-11 35 views
2

在[我的網站]上[1],Firefox/Chrome/Safari瀏覽器中的所有內容都很棒IE7,這一切都出了問題。CSS:我的網站在Firefox/Chrome/Safari瀏覽器中看起來完全一樣 - 但IE7的瀏覽器都不支持

任何想法如何修改我的CSS,使IE7至少有點可用?

+0

只是一個提示...驗證您的HTML,你有389錯誤,183警告(S)... http://validator.w3.org/check?verbose=1&uri=http%3A%2F%2Fwww。 uptownelite.com%2F%3Fcity%3DDallas%2CTX – superUntitled 2010-05-11 04:17:46

+1

是的...一個文檔類型和有效的標記將有助於消除一半的瀏覽器兼容性問題.. – ZX12R 2010-05-11 04:21:34

回答

1

我看到了同樣的問題在IE 7和8

如果我更改爲標準模式,而不是quirks more,我沒有問題。我想如果你添加一個文檔類型,問題就解決了。

3

我發現Google Code的this project通常會清理IE(6/7)的主要問題。相關部分如下:

使用下面的代碼來獲取所有的IE瀏覽器像IE9:

<!--[if lt IE 9]> 
<script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE9.js"></script> 
<![endif]--> 

使用下面的代碼來獲取所有的IE瀏覽器像IE8:

<!--[if lt IE 8]> 
<script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE8.js"></script> 
<![endif]--> 

另外,正如superUntitled指出的那樣,確保您的代碼在語法上有效是個不錯的主意。您的代碼似乎是HTML和XHTML的組合,所以我已經附加了各種驗證檢查,以幫助您選擇一個:

HTML 4.01 Strict: 46 Errors, 30 Warnings
XHTML 1.0 Strict: 398 Errors, 183 Warnings

好像你用XHTML開始了,作爲通過您與XHTML DTD的鏈接證明了這一點,但您的標記更接近HTML標準。最後,請注意,簡單的修復通常可以清除多個錯誤,因此不要一次嘗試修復多個錯誤。修復,更新,然後重新檢查驗證器。

快速瀏覽顯示您尚未關閉</html>標記。這可能就是其中的一些錯誤。

相關問題