figure und figcaption erneut betrachtet
Verwenden Sie figure auch für Code, Diagramme und Zitate, nicht nur für Bilder
figure und figcaption erneut betrachtet ist eine kostenlose HTML Academy-Lektion auf CoddyKit. Dies ist Lektion 2 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des HTML Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der HTML Academy-Kurs umfasst insgesamt 4 Lektionen.
figure jenseits von Bildern
Das <figure>-Element ist nicht nur für Bilder gedacht — es kennzeichnet jeden in sich geschlossenen Inhalt, auf den im Haupttext verwiesen wird:
- Codebeispiele
- Mathematische Gleichungen
- Diagramme und Schaubilder
- Zitate
- Audio und Video mit Beschriftungen
Codeauflistung in figure
Kennzeichnen Sie Codebeispiele als figures:
<figure id="code-1">
<figcaption>Listing 1: A simple JavaScript greeting function.</figcaption>
<pre><code>function greet(name) {
return `Hello, ${name}!`;
}
console.log(greet('World'));</code></pre>
</figure>
<p>As shown in <a href="#code-1">Listing 1</a>, the function...</p>Audio in figure
Audio mit einer beschreibenden Beschriftung:
<figure>
<audio controls src="podcast-episode-42.mp3">
Your browser does not support audio.
</audio>
<figcaption>Episode 42: HTML5 Deep Dive — 48 minutes.</figcaption>
</figure>Video in figure
Video mit einer Beschriftung, die seinen Inhalt beschreibt:
<figure>
<video controls width="800" height="450">
<source src="tutorial.mp4" type="video/mp4">
<source src="tutorial.webm" type="video/webm">
</video>
<figcaption>Tutorial: Building a responsive navigation menu in 10 minutes.</figcaption>
</figure>Diagramm in figure
Ein Diagrammbild mit der Datenquelle als Beschriftung:
<figure>
<img
src="revenue-chart.png"
alt="Line chart showing revenue growth from $2M in 2020 to $8M in 2024"
width="800"
height="400"
>
<figcaption>
Figure 3: Annual revenue growth 2020-2024.
Source: Finance Department Annual Report.
</figcaption>
</figure>SVG-Diagramm in figure
Ein SVG-Diagramm mit einer Beschriftung:
<figure>
<svg role="img" aria-labelledby="diagram-title" width="400" height="300">
<title id="diagram-title">Three-tier architecture diagram</title>
<!-- SVG content -->
</svg>
<figcaption>Figure 4: Client-server-database three-tier architecture.</figcaption>
</figure>Zitat in figure
Ein ausführliches Zitat als figure:
<figure>
<blockquote cite="https://www.w3.org/TR/html52/">
<p>The main element represents the main content of the body of a document
or application.</p>
</blockquote>
<figcaption>— W3C HTML5.2 Specification</figcaption>
</figure>alt vs figcaption erneut betrachtet
Zur weiteren Klärung des Unterschieds:
- alt — unsichtbar; ersetzt das Bild für Screenreader; beschreibt was das Bild zeigt
- figcaption — sichtbar; liefert Kontext, Quellenangabe oder Nummerierung; beschreibt was die figure bedeutet
<figure>
<img src="volcano.jpg" alt="Ash plume rising 2km above Mount St. Helens">
<figcaption>Figure 7: The 1980 eruption. Source: USGS.</figcaption>
</figure>Positionierung von figcaption
figcaption kann das erste oder letzte Kind von figure sein:
<!-- Caption above the content (common for code listings) -->
<figure>
<figcaption>Listing 1: Hello World</figcaption>
<pre>...</pre>
</figure>
<!-- Caption below the content (common for images) -->
<figure>
<img src="photo.jpg" alt="...">
<figcaption>Caption below the image</figcaption>
</figure>Nummerierung von figures mit CSS-Zählern
Nummerieren Sie figures automatisch mit CSS-Zählern:
/* In CSS: */
main {
counter-reset: figure-counter;
}
figure {
counter-increment: figure-counter;
}
figcaption::before {
content: 'Figure ' counter(figure-counter) ': ';
font-weight: bold;
}Wann Sie figure nicht verwenden
Wickeln Sie nicht jedes Bild in figure ein:
- Dekorative Bilder (leeres alt) → verwenden Sie einfach
<img alt=""> - Bilder, die rein der Darstellung dienen → CSS background-image
- Avatarfotos in einer Liste von Benutzern → verwenden Sie einfach
<img> - Logo im Kopfbereich → verwenden Sie einfach
<img>
Schnelltest
Welches Kind von figure stellt eine sichtbare Beschriftung bereit, die allen Benutzern angezeigt wird?
Zusammenfassung: figure erneut betrachtet
Die wichtigsten Merkmale von figure im Überblick:
<figure>— in sich geschlossener Inhalt, auf den verwiesen wird (Bilder, Code, Diagramme, Audio, Zitate)<figcaption>— sichtbare Beschriftung, erstes oder letztes Kind- alt-Text = unsichtbare Beschreibung; figcaption = sichtbarer Kontext
- Automatische Nummerierung mit CSS-Zählern
- Nicht jedes Bild benötigt ein figure
Häufig gestellte Fragen
Ist die Lektion „figure und figcaption erneut betrachtet“ kostenlos?
Ja — der vollständige Text von „figure und figcaption erneut betrachtet“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des HTML Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der HTML Academy-Kurs umfasst insgesamt 4 Lektionen.
Was lerne ich in „figure und figcaption erneut betrachtet“?
Verwenden Sie figure auch für Code, Diagramme und Zitate, nicht nur für Bilder Du übst HTML Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um HTML Academy zu starten?
Keine Vorkenntnisse erforderlich. HTML Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 2 von 4.
Wie lange dauert die Lektion „figure und figcaption erneut betrachtet“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser HTML Academy-Lektion Code schreiben und ausführen?
Ja. Jede HTML Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- aside: ergänzende Inhalte
- figure und figcaption erneut betrachtet
- details und summary: Aufklappkomponente
- Die Elemente progress und meter