--- title: '
: l''élément de figure avec légende facultative' slug: Web/HTML/Element/figure tags: - Element - HTML - HTML grouping content - Information - Presentation - Reference - figure translation_of: Web/HTML/Element/figure browser-compat: html.elements.figure ---
{{HTMLRef}}

L'élément HTML <figure> représente un contenu autonome, éventuellement accompagné d'une légende facultative, qui est spécifiée à l'aide de l'élément <figcaption>. La figure, sa légende et son contenu sont référencés comme une seule unité.

{{EmbedInteractiveExample("pages/tabbed/figure.html","tabbed-shorter")}}
Catégories de contenu Contenu de flux, racine de sectionnement, contenu tangible.
Contenu autorisé Un élément <figcaption> suivi d'un contenu de flux ou du contenu de flux suivi d'un élément <figcaption> ou du contenu de flux.
Omission de balises Aucune, la balise ouvrante et la balise fermante sont toutes les deux obligatoires.
Parents autorisés Tout élément qui accepte du contenu de flux.
Rôle ARIA implicite figure
Rôles ARIA autorisés Sans descendant <figcaption> descendant : n'importe quel rôle, sinon aucun rôle autorisé.
Interface DOM HTMLElement

Attributs

Cet élément prend uniquement en charge les attributs universels.

Notes d'utilisation

Exemples

Images

<!-- Une simple image -->
<figure>
  <img
  src="https://developer.mozilla.org/static/img/favicon144.png"
  alt="Le logo de MDN.">
</figure>

<!-- Une image avec une légende -->
<figure>
  <img
  src="https://developer.mozilla.org/static/img/favicon144.png"
  alt="Le logo de MDN.">
  <figcaption>Logo MDN</figcaption>
</figure>
{{EmbedLiveSample("images", "100%", 400)}}

Extrait de code

<figure>
  <figcaption>Obtenir les détails du navigateur</figcaption>
  <pre>
    function NavigatorExample(){
      let txt;
      txt = "Nom de code: " + navigator.appCodeName;
      txt += "Nom du navigateur : " + navigator.appName;
      txt += "Version : " + navigator.appVersion ;
      txt += "Cookies activés : " + navigator.cookieEnabled;
      txt += "Plate-forme: " + navigator.platform;
      txt += "En-tête d'agent utilisateur : " + navigator.userAgent;
      console.log("NavigatorExample", txt);
    }
  </pre>
</figure>
{{EmbedLiveSample("code_snippets", "100%", 250)}}

Citation

<figure>
  <figcaption>
    <cite>Edsger Dijkstra : </cite>
  </figcaption>
  <p>« Si le débogage correspond au retrait de bogues,
    alors la programmation correspond à l'ajout de bogues. »
  </p>
</figure>
{{EmbedLiveSample("quotations","", 150)}}

Poème

<figure>
  <p style="white-space:pre">
    Bid me discourse, I will enchant thine ear,
      Or like a fairy trip upon the green,
    Or, like a nymph, with long dishevell'd hair,
      Dance on the sands, and yet no footing seen:
    Love is a spirit all compact of fire,
      Not gross to sink, but light, and will aspire.
  </p>
  <figcaption><cite>Venus and Adonis</cite>.
    By: William Shakespeare</figcaption>
</figure>
{{EmbedLiveSample("poems", "100%", 260)}}

Spécifications

{{Specifications}}

Compatibilité des navigateurs

{{Compat}}

Voir aussi