HTML <tfoot> Tag


Exemple

Un tableau HTML avec un élément <thead>, <tbody> et <tfoot> :

<table>
<thead>
<tr>
<th>Mois</th>
<th>Économies</th>
</tr>
</thead>
<tbody>
<tr>
<td>Janvier</td>
<td>$100</td>
</tr>
<tr>
<td>Février</td>
<td>$80</td>
</tr>
</tbody>
<tfoot>
<tr>
<td>Total</td>
<td>$180</td>
</tr>
</tfoot>
</table>
Essayez-le vous-même »

Plus d'exemples "Essayez-le vous-même" ci-dessous.


Définition et Utilisation

L'élément <tfoot> est utilisé pour regrouper le contenu du pied de page dans un tableau HTML.

L'élément <tfoot> est utilisé en conjonction avec les éléments <thead> et <tbody> pour spécifier chaque partie d'un tableau (pied de page, en-tête, corps).

Les navigateurs peuvent utiliser ces éléments pour permettre le défilement du corps du tableau indépendamment de l'en-tête et du pied de page. De plus, lors de l'impression d'un grand tableau qui s'étend sur plusieurs pages, ces éléments peuvent permettre à l'en-tête et au pied de page du tableau d'être imprimés en haut et en bas de chaque page.

Remarque : L'élément <tfoot> doit avoir un ou plusieurs <tr> à l'intérieur.

L'élément <tfoot> doit être utilisé dans le contexte suivant : en tant qu'enfant d'un élément <table> , après tout <caption> , <colgroup> , <thead> et <tbody> éléments.

Astuce : Les éléments <thead>, <tbody> et <tfoot> n'affecteront pas la mise en page du tableau par défaut. Cependant, vous pouvez utiliser CSS pour styliser ces éléments (voir l'exemple ci-dessous) !


Support des Navigateurs

Élément
<tfoot> Oui Oui Oui Oui Oui

Attributs Globaux

L'élément <tfoot> prend également en charge les Attributs Globaux en HTML .


Attributs d'Événement

L'élément <tfoot> prend également en charge les Attributs d'Événement en HTML .



Plus d'Exemples

Exemple

Styliser <thead>, <tbody> et <tfoot> avec CSS :

<html>
<head>
<style>
thead {color: green;}
tbody {color: blue;}
tfoot {color: red;}

table, th, td {
border: 1px solid black;
}
</style>
</head>
<body>

<table>
<thead>
<tr>
<th>Mois</th>
<th>Économies</th>
</tr>
</thead>
<tbody>
<tr>
<td>Janvier</td>
<td>$100</td>
</tr>
<tr>
<td>Février</td>
<td>$80</td>
</tr>
</tbody>
<tfoot>
<tr>
<td>Total</td>
<td>$180</td>
</tr>
</tfoot>
</table>
Essayez-le vous-même »

Exemple

Comment aligner le contenu à l'intérieur de <tfoot> (avec CSS) :

<table style="width:100%">
<tr>
<th>Mois</th>
<th>Économies</th>
</tr>
<tr>
<td>Janvier</td>
<td>$100</td>
</tr>
<tr>
<td>Février</td>
<td>$80</td>
</tr>
<tfoot style="text-align:center">
<tr>
<td>Total</td>
<td>$180</td>
</tr>
</tfoot>
</table>
Essayez-le vous-même »

Exemple

Comment aligner verticalement le contenu à l'intérieur de <tfoot> (avec CSS) :

<table style="width:100%">
<tr>
<th>Mois</th>
<th>Économies</th>
</tr>
<tr>
<td>Janvier</td>
<td>$100</td>
</tr>
<tr>
<td>Février</td>
<td>$80</td>
</tr>
<tfoot style="vertical-align:bottom">
<tr style="height:100px">
<td>Total</td>
<td>$180</td>
</tr>
</tfoot>
</table>
Essayez-le vous-même »

Paramètres CSS par Défaut

La plupart des navigateurs afficheront l'élément <tfoot> avec les valeurs par défaut suivantes :

tfoot {
display: table-footer-group;
vertical-align: middle;
border-color: inherit;
}