Nov 2009

HTML-Tag q • Text in Anführungszeichen / Hochkommas setzen

Das q-Tag markiert einen Textblock mit doppelten Anführungszeichen oben. Anders als das blockquote-Tag führt q nicht zu einem Zeilenumbruch. q-Elemente sind also Inlineelemente.

Gedacht ist das Tag nicht nur für Zitate, sondern auch für die Verwendung in generierten Inhalten, die in Hochkommas verschachtelt werden müssen. Zu diesem Zweck soll das q-Tag durch Stylesheets unterschiedliche Arten von führenden und schließenden Kommapaaren erzeugen.

Sinnvoll ist der Einsatz des q-Tags auch in mehrsprachigen Dokumenten, in denen der Einsatz sprachspezifischer Kommapaare wie schweizer typografische Anführungszeichen oder deutsche typgrafische Anführungszeichen durch das lang-Attribut des HTML-Dokuments entschieden werden könnte.

Das q-Tag wird von Internet Explorer 6/7 nicht unterstützt; erst IE8 erkennt das q-Tag.

Beispiel: Typografische Anführungszeichen mit q

Im Stylesheet:

<style type="text/css">
html[lang="de"] q { quotes: "»" "«" }
q:lang(de) { quotes: "»" "«" }
</style>

Und im body des Dokuments:

<p>Sein Ratschlag lautete <q>Ergreife die Feder nur, 
wenn Du müde bist!</q>. </p>

Sein Ratschlag lautete Ergreife die Feder nur, wenn Du müde bist!.

Attribute für q

cite
Referenz auf eine URL als Quelle. Nur wenige Browser erkennen dieses Attribut.
KernattributeEreignisse