簡體   English   中英

導致IE進入兼容性視圖模式的表(ASP.NET)

[英]Table causing IE to go into compatibility view mode (ASP.NET)

我有一個包含3行的表,每行都有一個帶有gridview的ASP.NET面板。 由於某種原因,這導致IE8進入兼容性視圖模式,這並不是很理想。 如果我將表格更改為3個單獨的div,則可以使用,但是如果我使用div,則某些功能(即最大高度)將無法與表格一起使用。 我也嘗試了3個單獨的表,但無濟於事。

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

編輯:對於您的兩個問題,我確實有一個有效的doctype(XHTML 1.0過渡版),並且表中唯一的數據在td標記中。

正如@Inrbob指出的那樣,您必須在html的頂部具有有效的文檔類型。 除了仔細檢查元素嵌套外,您不能將div直接放在<table><tr> 它必須在<td>

我已將問題縮小為我的max-height屬性-根據這一發現我發表了新文章,但感謝大家的幫助

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM