2013-08-18 54 views
0

我創建一個庫生成頁面的HTML表單(使用document.createElement(「輸入」)等IE 7不顯示動態頁面

所有在所有其他瀏覽器工作良好(即使在IE8, 9和10)。問題是(我認爲可以通過使用CSS來解決)是,當所有對象正在創建(調試器顯示元素)時,在IE 7中它們不顯示。所有元素的高度已經被設置爲零。

什麼是真正奇怪的是,所有的元素都在一個表(這也是產生)和表格標題顯示,但不是表的其餘部分。

有沒有人知道任何CSS黑客來解決這個問題?

+1

您是否100%確定所創建的HTML標記是有效的。我遇到這種問題的唯一時間,通常與失蹤的結束標記有關。大多數瀏覽器都會非常寬容,但IE的舊版本通常不會。 – ericjbasti

+0

確實。通過[W3C Validator](http://validator.w3.org/)運行你的頁面,看看它發現了什麼問題。 –

+0

@ericjbasti該頁面通過w3c.org驗證器驗證100%,但仍不顯示在IE7中(我假設IE6) – jeff

回答

0

問題已解決。我用一個div來包裝表格,現在所有東西都按預期工作。