2012-02-09 121 views
2

我有一些令人沮喪的對齊問題。我以前發佈過一個問題,因爲除了FF以外,所有瀏覽器中的所有內容都已正確安排。我現在擁有一切正確的東西,但IE瀏覽器當然會引起問題。它在IE8和IE9中工作正常,但不在IE7中。對齊問題在IE7中

http://jsfiddle.net/cSq6W/2/

基本上左欄是其中右列應和右列在下面。我有一種感覺,它與inline:block或display:table-cell有關。 IE7中有這些風格的已知錯誤嗎?

回答

2

display:table-cell不能正常工作IE7。如果你迫切需要,只能通過display: table-cell在IE7中提供的功能,你有兩個選擇:

  • 使用真實<table>和遭受unsemantic HTML。
  • 對IE7(及更低版本)使用JavaScript來修復它。從quirksmode.org
+0

感謝。我最終做的有點相似。我在相關領域使用了<! - [if lte IE 7]>。我只使用它,因爲它只是IE7的問題,它只是一個頁面(我知道這不應該是一個廣泛的修復,但它是非常容納的,所以我認爲我應該在這裏使用它)。 – MillerMedia 2012-02-09 17:44:51