我有一个相当复杂的页面,其中包含一个绝对定位的表(作为正文中的最后一个元素)。该表是使用jQuery动态创建的。无论我如何指定cellspadding属性,IE8在兼容模式下都会忽略它。有几种迹象表明它为什么会被忽略:兼容性模式下的Internet Explorer 8忽略cellpadding
布局关闭了默认的填充(2px)。
在IE Developer Tools底座中,属性显示为“cellpadding”(全部小写),而cellspacing属性显示为“cellSpacing”,并且如果将属性选项卡下的值更改为0,固定并且名称更改为“cellPadding”。
正如我所说,这是一个相当复杂的页面(读“混乱”)全从多个来源粘贴广告和内容。我打算做更多的调查,但我想知道是否有人遇到过同样的问题。它必定是一些边缘情况可能导致无效标记导致这种误解。
感谢您的反馈。它在我的TODO清单上。唯一的问题是,我刚刚意识到,我没有一台真正的IE7的机器。 – 2009-07-27 14:44:17