Comment puis-je appliquer une bordure uniquement à l'intérieur d'un tableau?

Je suis à essayer de comprendre comment ajouter de la frontière qu'à l'intérieur de la table. Quand je fais:

table {
    border: 0;
}
table td, table th {
    border: 1px solid black;
}

La frontière est autour de la table et aussi entre les cellules de tableau. Ce que je veux réaliser est d'avoir des frontières qu'à l'intérieur de la table autour des cellules de tableau (sans bordure autour de la table).

Ici est de balisage j'utilise pour les tables (même si je pense que ce n'est pas important):

<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>

Et voici quelques styles de base I s'appliquent à la plupart de mes tables:

table {
    border-collapse: collapse;
    border-spacing: 0;
}
  • Je ne vois que des frontières autour des cellules. Puisque chacune des cellules ont une frontière, il semble que la table a une frontière. Peut-être que je ne comprends pas la question?
  • Aussi appelé frontières intérieures.
InformationsquelleAutor Richard Knop | 2009-08-10