Estou tentando descobrir como adicionar borda apenas dentro da tabela. Quando eu faço:
table {
border: 0;
}
table td, table th {
border: 1px solid black;
}
A borda está ao redor de toda a tabela e também entre as células da tabela. O que eu quero alcançar é ter borda somente dentro da tabela em torno das células da tabela (sem borda externa ao redor da tabela).
Aqui está a marcação que estou usando para tabelas (apesar de achar que isso não é importante):
<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>
E aqui estão alguns estilos básicos que aplico à maioria das minhas tabelas:
table {
border-collapse: collapse;
border-spacing: 0;
}