Der <figure> Container

Das <figure> Element ist ein Semantik-Element in HTML5 und dient dazu, zusätzliche Informationen über den Hauptinhalt in einem gesonderten, unabhängigen Bereich (Container) darzustellen. Üblicherweise handelt es sich dabei um bildhafte Zusatzinformationen. Es können aber auch andere mediale Inhalte oder beispielsweise Programmcode dargestellt werden. Mit Hilfe von CSS kann der Inhalt des <figure> Containers und dessen Lage im Hauptdokument formatiert werden.

Sinnvoll ist innerhalb eines <figure> Containers die Definition eines Untertitels zur Beschreibung des Inhalts. Dies wird durch das <figcaption> Element gemacht, das in den <figure> Container geschachtelt wird.

<figure>
  <img src="bild.png" >
  <figcaption>
    Beschreibung
  </figcaption>
</figure>

Einige Aspekte sind beim Einfügen von Bildern unbedingt zu berücksichtigen:

  • Dateiformat: Nur *.gif, *.png und *.jpg Dateien werden von allen Browsern akzeptiert. Die meisten Browser stellen auch *.svg Dateien korrekt dar.
  • Bild-Größe: Im Sinne von schnellen Ladezeiten sollten die Bilder möglichst klein gehalten werden. Dabei muss natürlich ein Kompromiss zwischen Dateigröße und Darstellungsqualität eingegangen werden. Häufig bringt auch die Anpassung des Dateiformats an das jeweilige Bild große Unterschiede bezüglich der Ladezeiten.
  • Urheberrechte: Die Urheberrechte des Erstellers des Bildes aber auch von abgebildeten Objekten oder Personen müssen in jedem Fall berücksichtigt werden!
    Zuwiderhandlungen können sehr teuer werden!!!