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

ste*_*918 6 html width css-tables

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

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

此外,当我将列的宽度总和> 800时,它只接受它.

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

Jas*_*aro 4

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

根据规范,用户代理(浏览器)根据需要定向到“回流”列

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

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

还,

用户代理可以使用他们希望这样做的任何算法,并且可以自由地选择渲染速度而不是精度,除非选择“固定布局算法”。

在这里查看更多内容

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