Próbuję wymyślić, jak dodać obramowanie tylko wewnątrz tabeli. Kiedy robię:
table {
border: 0;
}
table td, table th {
border: 1px solid black;
}
Obramowanie znajduje się wokół całej tabeli, a także między komórkami tabeli. Chcę osiągnąć granicę tylko wewnątrz tabeli wokół komórek tabeli (bez zewnętrznej granicy wokół tabeli).
Oto znaczniki, których używam do tabel (choć myślę, że to nie jest ważne):
<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>
Oto kilka podstawowych stylów, które stosuję do większości moich stołów:
table {
border-collapse: collapse;
border-spacing: 0;
}