HTML Elemente
Symbolgrafik Abbildung. Tags figure umranden Grafik mit Spektrum und darunter Textbereich

figure & figcaption
Illustrative Darstellungen

(Materialsammlung)

Zuletzt geändert:

Mit dem HTML-Element figure kann eine Abbildung oder andere Komponenten mit einer Beschriftung gruppiert werden. Die Beschriftung der Gruppe erfolgt im figcaption-Element. Darüber hinaus können weitere HTML-Elemente für detailliertere Beschreibungen eingesetzt werden.

Definition und Verwendung

Die Ausdrücke figure und Abbildung suggerieren den Einsatz lediglich für statische visuelle Objekte. In den Spezifikationen und Tutorials erscheint die Palette an Einsatzmöglichkeiten jedoch umfangreicher:

Entscheidend ist, dass das grafische oder auditive Element mit sichtbaren textuellen Erläuterungen ergänzt wird.

Das figcaption-Element ist nicht verpflichtend. Es kann vor oder hinter der beschriebenen Komponente eingefügt werden.

Beispiel

Der Code in diesem Grundbeispiel enthält folgende Komponenten:

<figure>
  <figcaption>
    Das Baustellenschild und wie es aussieht.
  </figcaption>
  <img
    alt="Baustellenschild 
    src="images/baustellenschild.png">

ARIA Anweisungen

Das HTML-Element figure verfügt implizit über die ARIA-Rollen figure und group.

aria-label

Ein Abbildungsbereich könnte grundsätzlich auch mit aria-label beschriftet werden:

Allerdings sollte gewöhnlich mit dem <figcaption>-Element eine sichtbare Beschriftung für alle vorgesehen werden. Eine Beschriftung mittels aria-label bleibt assistierenden Technologien vorbehalten.

aria-labelledby

Grundsätzlich kann auch mittels aria-labelledby auf eine Beschriftung referenziert werden. Dies erscheint zweckmäßig, wenn aus irgendeinem Grund kein natives HTML eingesetzt werden kann: