2010-04-08 71 views
0

我想要一個嵌套表格擴展到封閉單元格的高度。這在Firefox/Chrome/Safari中按預期工作,但不在IE7或IE8中。請在這裏看到的例子:IE中嵌套表格單元格的高度爲100%

http://www.bitmechanic.com/heightDemo.html

的DOCTYPE是相關的。雖然上面的演示驗證爲HTML 4.01 Strict,但在IE7中無法正確呈現。如果我完全刪除DOCTYPE,或者將其設置爲HTML 3.2,則它會在IE中正確呈現。

任何關於如何讓它在4.01(嚴格或鬆散)渲染的建議?實際的網站有點複雜 - 改變DOCTYPE會導致各種其他問題。

我們正在努力理解這裏的(推測的)IE錯誤以及如何解決它。

回答

2

沒有什麼可以做的IE這仍然是同樣失常7版和8 閱讀這樣的回答:Table layout wrong in IE(7)

你只有兩種解決方案:

  1. 要麼你刪除DOCTYPE對於 該頁有風險進入 許多其他顯示問題,

  2. 或者您必須使用Javascript才能獲得 表格的高度和您在012表中執行單元高度至 相同的表格高度。

+0

是的,我們從來沒有找到任何其他的解決方案。無賴。 – 2011-01-15 00:09:01

相關問題