CSS border-collapse 屬性
示例
設定兩個表格的邊框合併模型
#table1 {
border-collapse: separate;
}
#table2 {
border-collapse: collapse;
}
自己動手試一試 »
更多“自己嘗試”的例子見下文。
定義和用法
border-collapse
屬性設定表格邊框是合併成單個邊框還是像標準 HTML 那樣分開顯示。
預設值 | separate |
---|---|
繼承 | 是 |
可動畫 | 否。 閱讀關於可動畫屬性 |
版本 | CSS2 |
JavaScript 語法 | object.style.borderCollapse="collapse" 嘗試一下 |
瀏覽器支援
表中的數字指定了完全支援該屬性的第一個瀏覽器版本。
屬性 | |||||
---|---|---|---|---|---|
border-collapse | 1.0 | 5.0 | 1.0 | 1.2 | 4.0 |
CSS 語法
border-collapse: separate|collapse|initial|inherit;
屬性值
值 | 描述 | 演示 |
---|---|---|
separate | 邊框是分開的;每個單元格將顯示其自己的邊框。這是預設值。 | 演示 ❯ |
collapse | 邊框在可能的情況下合併成單個邊框(border-spacing 和 empty-cells 屬性不起作用) | 演示 ❯ |
initial | 將此屬性設定為其預設值。閱讀關於initial | |
inherit | 從其父元素繼承此屬性。閱讀關於inherit |
更多示例
示例
當使用 "border-collapse: separate" 時,可以使用 border-spacing 屬性設定單元格之間的間距
#table1 {
border-collapse: separate;
border-spacing: 10px;
}
自己動手試一試 »
示例
當使用 "border-collapse: collapse" 時,程式碼中先出現的單元格將“獲勝”
table, td, th {
border: 3px solid red;
}
#table1 {
border-collapse: collapse;
border-color: blue;
}
自己動手試一試 »
相關頁面
CSS 教程:CSS 表格
HTML DOM 參考:borderCollapse 屬性