テーブルの内側にのみ境界線を追加する方法を理解しようとしています。私がする時:
table {
border: 0;
}
table td, table th {
border: 1px solid black;
}
境界線はテーブル全体とテーブルセルの間にあります。私が達成したいのは、テーブルのセルの周りのテーブルの内側にのみ境界線を付けることです(テーブルの外側の境界線なし)。
これは私がテーブルに使用しているマークアップです(それは重要ではないと思いますが):
<table>
<tr>
<th>Heading 1</th>
<th>Heading 2</th>
</tr>
<tr>
<td>Cell (1,1)</td>
<td>Cell (1,2)</td>
</tr>
<tr>
<td>Cell (2,1)</td>
<td>Cell (2,2)</td>
</tr>
<tr>
<td>Cell (3,1)</td>
<td>Cell (3,2)</td>
</tr>
</table>
そして、ここに私が私のテーブルのほとんどに適用するいくつかの基本的なスタイルがあります:
table {
border-collapse: collapse;
border-spacing: 0;
}