Ich versuche herauszufinden, wie man einen Rand nur innerhalb der Tabelle hinzufügt. Wenn ich es tue:
table {
border: 0;
}
table td, table th {
border: 1px solid black;
}
Der Rand befindet sich um die gesamte Tabelle und auch zwischen Tabellenzellen. Was ich erreichen möchte, ist, nur innerhalb der Tabelle einen Rand um Tabellenzellen zu haben (ohne äußeren Rand um die Tabelle).
Hier ist das Markup, das ich für Tabellen verwende (obwohl ich denke, dass das nicht wichtig ist):
<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>
Und hier sind einige grundlegende Stile, die ich auf die meisten meiner Tabellen anwende:
table {
border-collapse: collapse;
border-spacing: 0;
}