2012-05-30 95 views
-3

美好的一天,所有,兼容性模式導致css問題

恐怕我不能共享此工作的URL或示例代碼;我正在爲客戶開發專有網站。我也無法在我從頭開始構建示例代碼的環境中進行復制。相反,我被迫使用我的客戶提供的代碼,必須調整它才能使其工作。全力以赴並重新開始不是一種選擇,因爲我沒有構建它,最初,我不知道爲什麼某些事情按照它們的方式編碼。

相信我:我想從頭開始做這個......這是真正的意大利麪代碼。

我想知道的是,如果有人在這裏聽說過這個普遍問題,並且有任何方法可以用來找到修復和解決方法。

問題:該網站在Firefox,Safari,Chrome,IE8和IE9中顯示得很好。在IE8或IE9中,如果我進入「兼容模式」,佈局會發生偏移並變得稍微偏斜。 Z索引似乎不能正常工作,背景圖像定位似乎關閉,並且某些高度看起來破碎。

問題:有沒有人聽說過這個問題,或者找到了解決/定位只出現在「兼容模式」中的CSS解釋錯誤的方法?

你的, 戴夫

+0

您使用哪種DOCTYPE? –

+1

當談到IE時,恐怕沒有「一般問題」。 IE是普遍的問題。沒有代碼,我們無法真正幫助你。 –

+0

對不起沒有更多的信息幫助你(簡單的示例代碼與錯誤) – PeeHaa

回答

1

也許你已經看到了這個在MSDN - 可能會有所幫助: Defining Document Compatibility

+1

斯科特:謝謝你的鏈接。看來問題在於我對「兼容模式」的理解有點偏離。如果我正確理解這一點,如果打開「兼容模式」,IE8和IE9都會顯示CSS顯示IE7常見的錯誤。 本質上,問題是各種嵌套項目,一些使用位置:相對和一些使用絕對。 – Sylvan