Semantisches HTML · Inhalte auszeichnen
Zitate auszeichnen: blockquote, q & cite
Zitate sehen schnell richtig aus – eingerückt, kursiv, in Anführungszeichen. Ob sie auch semantisch richtig ausgezeichnet sind, ist eine andere Frage. HTML bietet dafür drei Elemente, und die Textauszeichnung nennt sie bereits kurz. Hier nehme ich sie genauer auseinander – samt der hartnäckigsten Verwechslung rund um <cite>.
blockquote: das längere Zitat
<blockquote> kennzeichnet einen zitierten Block – einen oder mehrere Absätze aus einer fremden Quelle. Die optionale cite-Eigenschaft nimmt die URL der Quelle auf (sie wird nicht angezeigt, ist aber maschinenlesbar):
<blockquote cite="https://www.w3.org/TR/WCAG22/">
<p>Web content accessibility guidelines …</p>
</blockquote>
q: das kurze Zitat im Satz
<q> ist für ein kurzes Zitat mitten im Fließtext. Der Browser ergänzt die Anführungszeichen automatisch – passend zur Sprache des Dokuments:
<p>Im Standard heißt es, Inhalte müssten <q>wahrnehmbar</q> sein.</p>
Deshalb setzt man bei <q> keine eigenen Anführungszeichen – sonst stehen sie doppelt.
cite: die Quelle, nicht die Person
Jetzt die berühmte Falle: <cite> kennzeichnet den Titel eines Werks (Buch, Artikel, Film, Studie) – nicht den Namen der zitierten Person. Das ist ausdrücklich so spezifiziert und wird ständig falsch gemacht.
<figure>
<blockquote>
<p>Das Gute an Standards ist, dass es so viele gibt.</p>
</blockquote>
<figcaption>Andrew S. Tanenbaum, <cite>Computer Networks</cite></figcaption>
</figure>
Hier ist „Andrew S. Tanenbaum“ einfacher Text, und nur der Werktitel steht in <cite>. Für die Zuordnung von Zitat und Urheber eignet sich – wie oben – eine <figure> mit <figcaption>.
Randnotiz – Bedeutung statt Optik. Ein
<blockquote>ist kein Werkzeug zum Einrücken. Wer Text nur optisch einrückt, sollte das per CSS tun, nicht über ein Zitat-Element. Umgekehrt verdient ein echtes Zitat die korrekte Auszeichnung, auch wenn es gar nicht eingerückt dargestellt wird – das ist dieselbe Linie wie bei strong vs. b.
Häufige Fehler
-
<cite>für den Personennamen statt für den Werktitel. -
<blockquote>als reine Einrückung ohne echtes Zitat. -
Eigene Anführungszeichen bei
<q>, sodass sie doppelt erscheinen. - Quelle als loser Text ohne Verknüpfung zum Zitat.
-
Langes Zitat in
<q>statt in<blockquote>.
Häufige Fragen
Wie kennzeichne ich, von wem das Zitat stammt?
Der Personenname ist normaler Text – idealerweise in einer <figcaption> zur <blockquote>. In <cite> gehört nur der Titel des Werks.
Warum erscheinen bei <q> schon Anführungszeichen?
Weil der Browser sie automatisch und sprachgerecht einfügt. Setze deshalb keine eigenen – sonst werden es doppelte.
Wird das cite-Attribut angezeigt?
Nein. Die URL im cite-Attribut ist maschinenlesbar, aber unsichtbar. Soll die Quelle sichtbar sein, schreib sie zusätzlich als Text oder Link.
Fazit
Drei Elemente, drei Aufgaben: <blockquote> für zitierte Blöcke, <q> für kurze Inline-Zitate mit automatischen Anführungszeichen und <cite> für den Werktitel – nie für die Person. Kein <blockquote> als Einrückungstrick. So sind Zitate nicht nur schön, sondern auch korrekt ausgezeichnet – ganz im Sinne von semantischem HTML.