Les tags THEAD, TBODY et TFOOT sont de nouvelles balises dont le but est
de structurer les données présentent dans l'élément TABLE. La balise THEAD
est ainsi censée regroupée les informations concernant l'en-tête du tableau
comme un titre et le nom des colonnes par exemple. Le tag TBODY contiendrai
l'ensemble des donnée et la balise TFOOT des remarques ou une légende.
Le véritable apport vient du fait que pour une table volumineuse un scroll
va permettre de visualiser les données inclues dans la balise TBODY alors
que les données présentent dans THEAD et TBODY resteront toujours visibles.
Cependant aucun navigateur ne supporte encore cet effet.
Exemple :
<table width="60%" cellpadding="0" cellspacing="0" class="texte" rules="all">
<caption align="bottom">Attributs de la balise TABLE</caption>
<thead>
<tr>
<th>Nom</th>
<th>Valeurs</th>
<th>Description</th>
</tr>
</thead>
<tr bgcolor="lightsteelblue">
<td>cellspacing</td>
<td>Valeur numérique</td>
<td>Espace entre les cellules</td>
</tr>
<tr>
<td>cellpadding</td>
<td>Valeur numérique</td>
<td>Espace entre le contenu et le bord de la cellule</td>
</tr>
<tr bgcolor="lightsteelblue">
<td>frame</td>
<td>above, below, border, box, hsides, vsides ...</td>
<td></td>
</tr>
<tr>
<td>rules</td>
<td>all, cols, groups, none, rows</td>
<td>bordures de la table</td>
</tr>
</table>
Attributs de la balise TABLE
| Nom |
Valeurs |
Description |
| cellspacing |
Valeur numérique |
Espace entre les cellules |
| cellpadding |
Valeur numérique |
Espace entre le contenu et le bord de la cellule |
| frame |
above, below, border, box, hsides, vsides ... |
affichage de la bordure extérieure de la table |
| rules |
all, cols, groups, none, rows |
bordures de la table |
|