我有一张有 4 列和几行的表。
问题是在 Firefox 中,如果我将第一行中的第一个 TD从80px 调整为120px ,则其他行中第一个TD的宽度不会随着第一行中的 TD 而改变(这意味着其他 TD 保持 80px 不变)。(在 IE 中一切正常。)
我记得如果在任何 TD 上设置了宽度,那么整个列都会有这个宽度。但似乎 Firefox 没有遵循这个规则。
与该表相关的 CSS 如下所示:
.grid .body_table
{
table-layout:fixed;
}
我有一张有 4 列和几行的表。
问题是在 Firefox 中,如果我将第一行中的第一个 TD从80px 调整为120px ,则其他行中第一个TD的宽度不会随着第一行中的 TD 而改变(这意味着其他 TD 保持 80px 不变)。(在 IE 中一切正常。)
我记得如果在任何 TD 上设置了宽度,那么整个列都会有这个宽度。但似乎 Firefox 没有遵循这个规则。
与该表相关的 CSS 如下所示:
.grid .body_table
{
table-layout:fixed;
}
为了做到这一点,给第一个 td 一个类,就像<td class="first">
在 CSS 中一样,请做td.first { width:120px }
.
这听起来与https://bugzilla.mozilla.org/show_bug.cgi?id=735579非常相似,如果是这样,应该在 Firefox 14 中修复。