--- title: ' : l''élément de légende d''un tableau' slug: Web/HTML/Element/caption tags: - Element - HTML - HTML Tables - HTML tabular data - Reference - Table Captions - Table Titles - Tables - Web - caption translation_of: Web/HTML/Element/caption browser-compat: html.elements.caption --- {{HTMLRef}} L'élément **``** définit la légende (ou le titre) d'un tableau. {{EmbedInteractiveExample("pages/tabbed/caption.html", "tabbed-standard")}}
Catégories de contenu Aucune.
Contenu autorisé Contenu de flux.
Omission de balises La balise de fin peut être absente si l'élément n'est pas immédiatement suivi d'un blanc ASCII ou d'un commentaire.
Parents autorisés Un élément <table> dont il doit être le premier descendant.
Rôle ARIA implicite Pas de rôle correspondant
Rôles ARIA autorisés Aucun.
Interface DOM HTMLTableCaptionElement
## Attributs On peut utiliser[ les attributs universels](/fr/docs/Web/HTML/Global_attributes) sur cet élément. ### Attributs obsolètes - **`align`** {{deprecated_inline}} - : Cet attribut à valeur contrainte indique l'alignement de la légende du tableau par rapport au tableau lui-même. Il peut valoir : - `left` - : La légende est affichée à gauche du tableau - `top` - : La légende est affichée au-dessus du tableau - `right` - : La légende est affichée à droite du tableau - `bottom` - : La légende est affichée en dessous du tableau > **Note :** Ne pas utiliser cet attribut. Il a été déprécié. L'élément `` devrait être mis en forme grâce au [CSS](/fr/docs/Web/CSS). Afin d'obtenir des effets similaires à cet attribut, on utilisera les propriétés CSS [`caption-side`](/fr/docs/Web/CSS/caption-side) et [`text-align`](/fr/docs/Web/CSS/text-align). ## Notes d'utilisation L'élément `` devrait être le premier élément enfant de l'élément parent [``](/fr/docs/Web/HTML/Element/table). Quand l'élément [`
`](/fr/docs/Web/HTML/Element/table) (étant le parent de l'élément `
`) n'est que l'unique descendant d'un élément [`
`](/fr/docs/Web/HTML/Element/figure), c'est l'élément [`
`](/fr/docs/Web/HTML/Element/figcaption) doit être utilisé. Utiliser la propriété [`background-color`](/fr/docs/Web/CSS/background-color) sur le tableau ne modifiera pas l'apparence de la légende. Il est également nécessaire d'ajouter une déclaration CSS avec `background-color` sur l'élément `
` pour que celui-ci ait la même couleur. ## Exemple Cet exemple simple présente un tableau qui comprend une légende. ### HTML ```html
Légende de l'exemple
Connexion Courriel :
utilisateur1 utilisateur1@test.fr
utilisateur2 utilisateur2@test.fr
``` ```css hidden caption { caption-side: top; } table { border-collapse: collapse; border-spacing: 0px; } table, th, td { border: 1px solid black; } ``` ### Résultat {{EmbedLiveSample('Exemple', '', 120)}} ## Spécifications {{Specifications}} ## Compatibilité des navigateurs {{Compat}} ## Voir aussi - Les propriétés CSS particulièrement utiles pour styliser l'élément `
` : - [`text-align`](/fr/docs/Web/CSS/text-align) - [`caption-side`](/fr/docs/Web/CSS/caption-side).