CSS の border-collapse は、HTML の <table> 要素 に適用できるプロパティで、テーブルのセル同士の枠線(ボーダー)の表示方法を指定するものです。
border-collapse: collapse
| 値 | 説明 |
|---|---|
| collapse | 隣のセルの枠線と重ねて表示 |
| separate | 隣のセルの枠線と離して表示 |
| inherit | 上位のスタイルを継承 |
separate
以下に示す要素に対して、border-collapse プロパティを適用できる。
親要素の border-collapse プロパティの値が子要素へ継承される。
次に、隣のセルの枠線と離して表示する表の例を示します。
<table style="border-collapse: separate">
<caption>銀行コード</caption>
<thead>
<tr>
<th style="border: 1px black solid">銀行</th>
<th style="border: 1px black solid">銀行コード</th>
</tr>
<thead>
<tbody>
<tr>
<td style="border: 1px black solid">みずほ銀行</td>
<td style="border: 1px black solid">0001</td>
</tr>
<tr>
<td style="border: 1px black solid">ゆうちょ銀行</td>
<td style="border: 1px black solid">9900</td>
</tr>
<tbody>
</table>
| 銀行 | 銀行コード |
|---|---|
| みずほ銀行 | 0001 |
| ゆうちょ銀行 | 9900 |
<table style="border-collapse: collapse">
<caption>銀行コード</caption>
<thead>
<tr>
<th style="border: 1px black solid">銀行</th>
<th style="border: 1px black solid">銀行コード</th>
</tr>
<thead>
<tbody>
<tr>
<td style="border: 1px black solid">みずほ銀行</td>
<td style="border: 1px black solid">0001</td>
</tr>
<tr>
<td style="border: 1px black solid">ゆうちょ銀行</td>
<td style="border: 1px black solid">9900</td>
</tr>
<tbody>
</table>
| 銀行 | 銀行コード |
|---|---|
| みずほ銀行 | 0001 |
| ゆうちょ銀行 | 9900 |
World Wide Web Consortium (2025) Cascading Style Sheets (CSS) Level 2