Aller au contenu

Balise HTML <tfoot>

La balise <code><tfoot></code> définit le pied de page d’un tableau HTML. Elle est utilisée avec les éléments <thead> et <tbody>, qui définissent respectivement l’en-tête et le corps du tableau.

La balise <code><tfoot></code> doit être déclarée à l’intérieur de l’élément <table>, après les éléments <caption> et <colgroup> (le cas échéant). Notez que <code><tfoot></code> doit être placé avant <code><tbody></code> dans le code source, bien que les navigateurs l’affichent toujours en bas du tableau.

DANGER

La balise <code><tfoot></code> doit contenir au moins une balise <tr>.

TIP

Les éléments <code><thead></code>, <code><tbody></code> et <code><tfoot></code> n’affectent pas par défaut la mise en page du tableau. Utilisez des propriétés CSS pour personnaliser l’apparence du tableau.

Syntaxe

La balise <code><tfoot></code> se présente par paires. Le contenu est écrit entre les balises ouvrante (<code><tfoot></code>) et fermante (<code></tfoot></code>).

Balise HTML <code><tfoot></code>

html
<table>
  <thead> ... </thead>
  <tfoot>
    <tr>
      <td> ... </td>
    </tr>
  </tfoot>
  <tbody> ... </tbody>
</table>

Exemple de la balise HTML <code><tfoot></code> :

Balise HTML <code><tfoot></code>

html
<!DOCTYPE html>
<html>
  <head>
    <title>The title of the document.</title>
  </head>
  <body>
    <table style="width: 400px; border-collapse: collapse;" border="1">
      <caption>
        FIFA World Cup 2018 Top Goalscorers
        <hr />
      </caption>
      <thead>
        <tr>
          <th>Name</th>
          <th>Country</th>
          <th>Goal</th>
        </tr>
      </thead>
      <tfoot>
        <tr>
          <th colspan="3">Harry Kane - the best player!</th>
        </tr>
      </tfoot>
      <tbody>
        <tr>
          <td>Harry Kane</td>
          <td>England</td>
          <td>6</td>
        </tr>
        <tr>
          <td>Christiano Ronaldo</td>
          <td>Portugal</td>
          <td>4</td>
        </tr>
        <tr>
          <td>Neymar</td>
          <td>Brazil</td>
          <td>2</td>
        </tr>
      </tbody>
    </table>
  </body>
</html>

Résultat

tfoot example

La balise <code><tfoot></code> et les autres balises pour résumer le contenu d’un tableau

L’élément <code><tfoot></code> définit une section de pied de page pour le tableau, contenant généralement des données récapitulatives ou agrégées. Dans le code source, il doit apparaître avant l’élément <code><tbody></code>, mais les navigateurs l’affichent toujours en bas.

Utilisez les éléments <code><thead></code>, <code><tbody></code> et <code><tfoot></code> pour structurer des tableaux contenant des ensembles de données complexes. Ces éléments aident à organiser le contenu du tableau. Pour permettre un défilement indépendant du corps, appliquez les propriétés CSS overflow.

Attributs

AttributValeurDescription
alignright, left, center, justify, charDéfinit l’alignement horizontal du contenu à l’intérieur de l’élément <code><tfoot></code>. Cet attribut n’est pas pris en charge par HTML5.
bgcolorbgcolorDéfinit la couleur d’arrière-plan des lignes à l’intérieur de l’élément <code><tfoot></code>. Cet attribut n’est pas pris en charge par HTML5.
charcharacterSpécifie l’alignement du contenu à l’intérieur de l’élément <code><tfoot></code> sur un caractère. Utilisé uniquement lorsque l’attribut align="char". Cet attribut n’est pas pris en charge par HTML5.
charoffnumberSpécifie le nombre de caractères à partir du caractère indiqué par l’attribut char auquel le contenu à l’intérieur de l’élément <code><tfoot></code> sera aligné. Utilisé uniquement lorsque l’attribut align="char". Cet attribut n’est pas pris en charge par HTML5.
valigntop, bottom, middle, baselineSpécifie un alignement vertical du contenu à l’intérieur de l’élément <code><tfoot></code>. Cet attribut n’est pas pris en charge par HTML5.

Remarque : tous les attributs listés ci-dessus sont obsolètes en HTML5. Utilisez CSS pour le style.

La balise <code><tfoot></code> prend également en charge les attributs globaux et les attributs d’événement.

Comment styliser une balise HTML <code><tfoot></code>

css
tfoot {
  background-color: #f2f2f2;
  font-weight: bold;
}

Practice

What is the purpose of HTML tfoot tag and where is it usually placed in a table?

Trouvez-vous cela utile?

Aperçu dual-run — comparez avec les routes Symfony en production.