当列的宽度总和!=表宽度时,行为是什么?

时间:2011-11-24 02:18:43

标签: html width css-tables

我有一张固定宽度为800的桌子。

我注意到,当列宽不超过800时,我的浏览器(Chrome)会随意选择一列来增加尺寸(可能会超过一列,我不确定)。

另外,当我得到列的宽度之和时> 800,然后它接受它。

当列的宽度总和不等于表的宽度时,是否存在浏览器应该如何表现的标准行为?

1 个答案:

答案 0 :(得分:4)

是的,这似乎是正确的行为。

根据规范,用户代理(浏览器)将根据需要指向“重排”列

  

如果列宽对于a的内容来说太窄了   特定的表格单元格,用户代理可以选择重排表格。

http://www.w3.org/TR/html4/struct/tables.html#column-width

另外,

  

用户代理可以使用他们希望的任何算法,并且可以自由使用   更喜欢渲染速度超过精度,除非“固定布局   算法“被选中。

在此处查看更多信息

http://www.w3.org/TR/CSS2/tables.html#width-layout