繁体   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