2010-12-15 79 views
0

我有一個3行的表,每個表都有一個帶有gridview的ASP.NET面板。出於某種原因,這導致IE8進入兼容性視圖模式,這並不是很理想。如果我將表格更改爲3個單獨的div,這可行,但如果我使用div,某些功能(即最大高度)不能像在桌面上那樣工作。我也嘗試了3個獨立的桌子,但無濟於事。表導致IE進入兼容性視圖模式(ASP.NET)的表

我會發布代碼,但它現在在另一臺機器上,我只是想知道是否有人遇到過這樣的問題。

編輯:對於你的兩個問題,我確實有一個有效的文檔類型(XHTML 1.0過渡),並且表中唯一的數據是在td標籤中。

+1

你在一開始有一個有效的doctype的HTML? – lnrbob 2010-12-15 11:06:40

+0

表格永遠不會讓IE進入兼容模式。 – Rob 2010-12-15 11:39:10

回答

0

我已經收窄的問題記在我的最大高度屬性 - 我做了這個發現的光一個新的職位,但感謝所有您的幫助

0

正如@Inrbob指出的那樣,您必須在html頂部有一個有效的文檔類型。除了仔細檢查元素嵌套 - 你不能直接在<table><tr>;它必須在<td>之內。