1. Tables
  2. border-collapse

Tables

border-collapse

テーブルのボーダーを collapse(重ねる)または separate(分離する)を制御するためのユーティリティ。

クラススタイル
border-collapse
border-collapse: collapse;
border-separate
border-collapse: separate;

テーブルのボーダーを重ねる

隣接するセルのボーダーを可能な場合は単一のボーダーに結合するには、border-collapse ユーティリティを使用します。

都市
インディアナ州インディアナポリス
オハイオ州コロンバス
ミシガン州デトロイト
<table class="border-collapse border border-gray-400 ...">
<thead>
<tr>
<th class="border border-gray-300 ...">State</th>
<th class="border border-gray-300 ...">City</th>
</tr>
</thead>
<tbody>
<tr>
<td class="border border-gray-300 ...">Indiana</td>
<td class="border border-gray-300 ...">Indianapolis</td>
</tr>
<tr>
<td class="border border-gray-300 ...">Ohio</td>
<td class="border border-gray-300 ...">Columbus</td>
</tr>
<tr>
<td class="border border-gray-300 ...">Michigan</td>
<td class="border border-gray-300 ...">Detroit</td>
</tr>
</tbody>
</table>

これは、トップレベルの <table> タグのボーダーを重ねることも含むことに注意してください。

テーブルのボーダーを分離する

各セルに独自の独立したボーダーを表示させるには、border-separate ユーティリティを使用します。

都市
インディアナ州インディアナポリス
オハイオ州コロンバス
ミシガン州デトロイト
<table class="border-separate border border-gray-400 ...">
<thead>
<tr>
<th class="border border-gray-300 ...">State</th>
<th class="border border-gray-300 ...">City</th>
</tr>
</thead>
<tbody>
<tr>
<td class="border border-gray-300 ...">Indiana</td>
<td class="border border-gray-300 ...">Indianapolis</td>
</tr>
<tr>
<td class="border border-gray-300 ...">Ohio</td>
<td class="border border-gray-300 ...">Columbus</td>
</tr>
<tr>
<td class="border border-gray-300 ...">Michigan</td>
<td class="border border-gray-300 ...">Detroit</td>
</tr>
</tbody>
</table>

Responsive design

プレフィックスa border-collapse ユーティリティ md: のようなブレークポイントバリアントとともに使用して、ユーティリティを適用するのはmedium 画面サイズ以上の場合のみです。

<table class="border-collapse md:border-separate ...">
<!-- ... -->
</table>

バリアントの使用方法の詳細については、バリアントのドキュメントを参照してください。

著作権 © 2025 Tailwind Labs Inc.·商標ポリシー