Les balises <talbe><tr><th><td><thead><tbody><tfoot>
sont les balises élémentaires pour créer un tableau. Chacune a son utilité :
<talbe>...</talbe>
initie un tableau<tr>...</tr>
crée une nouvelle ligne<td>...</td>
crée une case sur la ligne<th>...</th>
crée une case de type titre sur la ligne<thead>...</thead>
détermine une zone abstraite définissant l'entête du tableau<tbody>...</tbody>
détermine une zone abstraite définissant le corps du tableau<tfoot>...</tfoot>
détermine une zone abstraite définissant le pied du tableauExemple de code de tableau :
<table> <thead> <tr> <th>Entête 1</th> <th>Entête 2</th> </tr> </thead> <tbody> <tr> <td>Case 1, Ligne 1</td> <td>Case 2, Ligne 1</td> </tr> <tr> <td>Case 1, Ligne 2</td> <td>Case 2, Ligne 2</td> </tr> </tbody> <tfoot> <tr> <td>Case 1, Ligne 3</td> <td>Case 2, Ligne 3</td> </tr> </tfoot> </table>Résultat :
Entête 1 | Entête 2 |
---|---|
Case 1, Ligne 1 | Case 2, Ligne 1 |
Case 1, Ligne 2 | Case 2, Ligne 2 |
Case 1, Ligne 3 | Case 2, Ligne 3 |
Il est également possible de fusionner des cases avec les attributs colspan=""
et rowspan=""
.
Exemple de code de tableau de cases fusionnées :
<table> <tr> <th>Entête 1</th> <th>Entête 2</th> </tr> <tr> <td colspan="2">Texte colspan</td> </tr> <tr> <td rowspan="2">Text rowspane</td> <td>Texte</td> </tr> <tr> <td>Texte</td> </tr> </table>Résultat :
Entête 1 | Entête 2 |
---|---|
Texte cospan | |
Texte rowspan | Texte |
Texte |