1

我有一个来自 CMS 的非常嵌套的表结构。每列具有指定的宽度,例如width="61"对于第一列。
然而 Chrome 忽略了宽度并添加了随机间距,因此最后没有一列具有正确的宽度,它看起来像这样:

在此处输入图像描述

其他浏览器显示代码就好了。
我曾尝试使用table-layout: fixed,但这使一切变得更糟。

这是小提琴 http://jsfiddle.net/xv8U5/

非常感谢帮助。

4

1 回答 1

0

我相信根据浏览器的不同,规则会有所不同。大多数浏览器会将 TD 缩放到同一列的最大 TD。然而,Chrome 似乎使用第一个 TD 的宽度作为列宽。

因此,如果您在第一行之后指定 TD 的宽度,如果第一行已经包含该列的 TD,则该宽度将被忽略。

解决方案是从第一行开始指定宽度。

于 2013-12-11T07:28:20.673 回答