CSS Quotes: die Eigenschaft quotes, q und gestaltete Blockquotes

Anleitung zu CSS Quotes

CSS-Eigenschaft quotes: q, open-quote und Anführungszeichen je Sprache

So funktionieren die CSS-Eigenschaft quotes, das q-Element und open-quote / close-quote, mit einem Live-Sprachumschalter, verschachtelten Zitatebenen und gestalteten Blockquote-Mustern.

Die CSS-Eigenschaft quotes legt fest, welche Anführungszeichen ein Browser für das q-Element und für content: open-quote und close-quote zeichnet. quotes: auto wählt Zeichen passend zum lang-Attribut, eine Liste von String-Paaren legt eigene Zeichen pro Verschachtelungsebene fest, und quotes: none entfernt sie. Ein blockquote bekommt keine Zeichen, solange du sie nicht hinzufügst.

Werte von quotes

Anführungszeichen sind ein typografisches Detail, das die meisten Websites falsch machen: gerade Anführungszeichen in Templates, die falschen Zeichen für Französisch oder Deutsch oder ein dekoratives Blockquote-Zeichen, das Screenreader laut vorlesen. Hier siehst du die Eigenschaft quotes live in mehreren Sprachen, dazu saubere Muster für Pull Quotes und Kundenstimmen.

Häufige Fragen

Wie entferne ich die Anführungszeichen von einem q-Element?

Setze q { quotes: none; }. Die Zeichen stammen aus dem Standard-content von ::before und ::after des Browsers, also open-quote und close-quote, und none sorgt dafür, dass diese nichts zeichnen, während die Bedeutung des Elements erhalten bleibt.

Warum zeigt blockquote keine Anführungszeichen?

Browser fügen Zeichen automatisch nur bei q hinzu. Ein blockquote ist standardmäßig eingerückt, aber ohne Zeichen. Füge blockquote::before { content: open-quote; } und ein passendes ::after hinzu, oder ein dekoratives Zeichen, wenn dein Design eines vorsieht.

Wie verwende ich typografische Anführungszeichen in CSS?

Schreib die Zeichen direkt in ein UTF-8-Stylesheet, quotes: "“" "”" "‘" "’";, oder als Escapes wie "\201C" und "\201D". Escapes sind praktisch, wenn ein Editor oder Build-Schritt Nicht-ASCII-Zeichen verunstaltet.

Lesen Screenreader Anführungszeichen aus CSS vor?

Generierter Inhalt kann von Hilfstechnologien vorgelesen werden, behandle die Zeichen also als Text. Ein riesiges dekoratives Zeichen zeichnest du besser mit einem Hintergrundbild, einem SVG mit aria-hidden oder mit content und leerem Alternativtext: content: "“" / "";.

So funktionieren Verschachtelungsebenen

Gerade im Vergleich zu typografischen Anführungszeichen

Anführungszeichen und ihre CSS-Escapes

Häufige Anführungszeichen mit Unicode-Codepoints

Eigene Zeichen für verschachtelte Zitate

Zwei Ebenen mit Escapes

Das äußere q nutzt doppelte Zeichen, das q darin einfache. Die Escapes erzeugen typografische Anführungszeichen.

Gestaltete Blockquote-Muster

Pull Quote mit dekorativem Zeichen und Bildunterschrift

Das große Zeichen hat einen leeren Alternativtext und wird deshalb nicht vorgelesen. figure und figcaption verbinden das Zitat mit seiner Quelle. Browser ohne die Syntax für Alternativtext überspringen diese Regel und zeichnen kein Zeichen.

Blockquote, das echte öffnende und schließende Zeichen zeichnet

open-quote und close-quote nehmen an der Verschachtelung teil, daher bekommt ein q innerhalb dieses blockquote die inneren Zeichen.

Anführungszeichen nach Sprache

Sprache des Beispiels

quotes: auto

Eigene Zeichen

Modus für Anführungszeichen

Äußeres öffnendes Zeichen

Äußeres schließendes Zeichen

Inneres öffnendes Zeichen

Inneres schließendes Zeichen

Der Reiseführer sagte

an der Brücke links abbiegen

und das taten wir.

CSS kopieren

Kostenlos starten · Keine Kreditkarte nötig

Verwandt: Ratgeber

Produkt

Für wen

Funktionen

Ressourcen

Unternehmen

Sitemap