Balise figcaption

La balise <figcaption> définit une légende décrivant le contenu provenant de son élément parent <figure>.

Cet élément doit avoir une balise de début et une balise de fin : <figcaption></figcaption>.

Il s’agit d’une nouvelle balise étant donné qu’elle n’existait pas en HTML4.

Voici un code d’exemple avec une image et sa légende :

<figure>
    <img src="https://images.pexels.com/photos/574069/pexels-photo-574069.jpeg"
         alt="Écriture ligne de code">
    <figcaption>Lignes de code CSS</figcaption>
</figure>

Le code CSS du document :

figure {
    border: thin #c0c0c0 solid;
    display: flex;
    flex-flow: column;
    padding: 5px;
    max-width: 660px;
    margin: auto;
}

img {
    max-width: 660px;
    max-height: 440px;
}

figcaption {
    background-color: #222;
    color: #fff;
    font: italic smaller sans-serif;
    padding: 3px;
    text-align: center;
}

Cela donne le résultat suivant :