既然我們巳經(jīng)深入討論過表的格式化和單元格邊框顯示,下面需要了解在網(wǎng)頁設(shè)計中如何確定表及其內(nèi)部元素的大小。談到確定表的寬度,有兩種不同的方法:固定寬度布局和自動寬度布局。不論使用何種寬度算法,高度都會自動計算。
由千有兩種不同方法可以得出表的寬度,因此必須有辦法聲明一個給定表應(yīng)當(dāng)使用哪一種方法。創(chuàng)作人員可以使用屬性table-layout來選擇采用哪種方法計算表的寬度。
table-layout
值:auto | fixed | inherit
初始值:auto
應(yīng)用于:display 值為table 或 inline-table 的元素
繼承性:有
計算值:根據(jù)指定確定
盡管這兩個模型針對一個特定表布局可能有不同的結(jié)果,但二者之間最顯著的差異是速度。在進(jìn)行網(wǎng)頁設(shè)計時,使用固定寬度表布局時,相對于自動寬度模型,用戶代理可以更快地計算出表的布局。