CSS Table(表格)

使用 CSS 可以使 HTML 表格更美觀。

Company Contact Country
Alfreds Futterkiste Maria Anders Germany
Berglunds snabbk?p Christina Berglund Sweden
Centro comercial Moctezuma Francisco Chang Mexico
Ernst Handel Roland Mendel Austria
Island Trading Helen Bennett UK
K?niglich Essen Philip Cramer Germany
Laughing Bacchus Winecellars Yoshi Tannamuri Canada
Magazzini Alimentari Riuniti Giovanni Rovelli Italy
North/South Simon Crowther UK
Paris spécialités Marie Bertrand France
The Big Cheese Liz Nixon USA
Vaffeljernet Palle Ibsen Denmark

表格邊框

指定CSS表格邊框,使用border屬性。

下面的例子指定了一個表格的Th和TD元素的黑色邊框:

例項

table, th, td { border: 1px solid black; }

嘗試一下 ?

請注意,在上面的例子中的表格有雙邊框。這是因為表和th/ td元素有獨立的邊界。

為了顯示一個表的單個邊框,使用 border-collapse屬性。

摺疊邊框

border-collapse 屬性設定表格的邊框是否被摺疊成一個單一的邊框或隔開:

例項

table { border-collapse:collapse; } table,th, td { border: 1px solid black; }

嘗試一下 ?


表格寬度和高度

Width和height屬性定義表格的寬度和高度。

下面的例子是設定100%的寬度,50畫素的th元素的高度的表格:

例項

table { width:100%; } th { height:50px; }

嘗試一下 ?


表格文字對齊

表格中的文字對齊和垂直對齊屬性。

text-align屬性設定水平對齊方式,向左,右,或中心:

例項

td { text-align:right; }

嘗試一下 ?

垂直對齊屬性設定垂直對齊,比如頂部,底部或中間:

例項

td { height:50px; vertical-align:bottom; }

嘗試一下 ?


表格填充

如需控制邊框和表格內容之間的間距,應使用td和th元素的填充屬性:

例項

td { padding:15px; }

嘗試一下 ?


表格顏色

下面的例子指定邊框的顏色,和th元素的文字和背景顏色:

例項

table, td, th { border:1px solid green; } th { background-color:green; color:white; }

嘗試一下 ?


Examples

更多例項

製作一個個性表格
這個例子演示瞭如何建立一個個性的表格。

設定表格標題的位置
這個例子演示瞭如何定位表格標題。