2009-09-22 59 views
1

當XHTML Strict被認爲是適用於所有平臺的正確標記時,我的XHTML 1.0 Strict網頁在Quirks模式下渲染方式不同。XHTML嚴格在怪癖模式下不能正確呈現

http://www.myfurni.com

我做錯什麼了嗎?該頁面在W3C完美驗證!

編輯的那些提到這個問題的鏈接的頁面AFTER已經改變:

原始標記包含在與浮動元素嵌套的DIV。我沒有爲所有可能的元素指定'width'屬性,並且以某種方式觸發了舊版瀏覽器(包括IE 7.0)渲染方面的差異。

回答

1

不確定你的問題到底是什麼,但怪癖模式是用於傳統網頁,通常用戶代理支持在表格佈局中使用的oldschool佈局技術。基於標準模式的基於現代標準的網頁不依賴於這些網頁。

現代佈局在怪癖模式下可能看起來不正確,只是因爲它不是爲它構建的。還是我誤解了這個問題?

哦,即使你的網頁是完全有效的,並不意味着你的佈局是「完美的」,或者它會以同樣的方式被所有瀏覽器渲染。

+0

確切的問題是頁面在IE 7.0中不能正確呈現。感謝您指出有效並不意味着完美的佈局。 – Nirmal 2009-09-22 05:33:05

+0

然後,這與怪癖模式無關,至少從它的外觀上看,你的頁面作爲IE7的標準模式,除非你正在做一些服務器端的東西來提供不同的文檔類型。 – 2009-09-22 05:34:57

+0

我沒有IE7方便,但嘗試給#pageContainer的寬度,給你浮動的任何元素(標誌)的寬度,使用某種類型的reset.css有一致性。 – 2009-09-22 05:36:55

相關問題