2011-11-24 55 views
6

我有一張固定寬度爲800的桌子。當列的寬度總和!=表格寬度時,行爲是什麼?

我注意到當列寬不加上800時,我的瀏覽器(Chrome)會隨意選擇一列來增加尺寸(可能更多不止一個,我不確定)。

此外,當我使列的寬度> 800的總和,那麼它只是接受它。

當列的寬度總和不等於表的寬度時,瀏覽器應該如何表現行爲的標準行爲?

回答

4

是的,這似乎是正確的行爲。

根據規範,用戶代理(瀏覽器)被引導到作爲必要的「迴流」列

如果列寬被證明是一個 特定表單元格的內容,用戶代理可以太窄選擇重排桌子。

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

此外,

用戶代理可以使用任何算法,他們希望這樣做,並且可以自由 喜歡渲染速度超過精度,除了當「固定佈局 算法「被選中。

詳見這裏

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

+0

萬歲!更多鏈接到真正的東西推動w3fools的方式。我認爲我在第一個鏈接上修復了這個片段,但您可能想仔細檢查一下。 –

+0

謝謝@ muistooshort!欣賞鏈接修復。是的,這是正確的鏈接。再見w3fools! –

+0

謝謝你們兩位!這正是我所尋找的信息和來源! – steve8918

相關問題