CSS-Textdekoration
Das CSS-Textdekorationsmodul definiert Funktionen im Zusammenhang mit Textdekorationen wie Unterstreichungen, Textschatten und Betonungszeichen. Textdekorationsfunktionen können visuelle Hinweise auf Rechtschreibfehler, Grammatikprobleme und Links bieten. Diese Funktionen können die Benutzerfreundlichkeit, Zugänglichkeit, Funktionalität und Ästhetik Ihres Textes verbessern.
Indem Sie die Farbe, den Stil und die Dicke der Textdekoration mithilfe von Pseudoklassen und Pseudoelementen variieren, können Sie die Betonung im Text auf eine Weise hervorheben, die sich nicht nur auf Farbe verlässt.
Mehrere Funktionen können die Lesbarkeit von Text verbessern:
text-decoration-skip-ink
kann die Lesbarkeit erhöhen, indem es Unterlängen überspringt.text-underline-offset
ermöglicht es Ihnen, die Platzierung der Unterstreichung fein abzustimmen, um besser zu den Schriftmetriken oder Designästhetiken zu passen, was besonders nützlich für einzigartige Schriftarten sein kann.text-shadow
-Farben, die im Kontrast zur Textcolor
stehen, können den Text visuell hervorheben, wenn er auf einem Hintergrund mit unzureichendem Kontrast platziert wird.
Diese Funktionen helfen alle, die Lesbarkeit und damit die Zugänglichkeit zu verbessern. Die Reduzierung von visuellem Rauschen und die Verbesserung der Textklarheit ist besonders hilfreich für Nutzer mit Legasthenie oder Sehschwäche.
In den Schriftsystemen einiger Sprachen tragen Überstriche und Unterstriche eine semantische Bedeutung. CSS ermöglicht es Ihnen, die Gestaltung an kulturelle Normen anzupassen. Textdekorationsfunktionen sind besonders nützlich für Sprachen, die keine lateinbasierten Schriftsysteme verwenden und stattdessen andere Unterstreichungspositionen folgen, wie Japanisch und Koreanisch.
Textdekorationsfunktionen ermöglichen es Ihnen auch, redaktionelle und Lokalisierungsstandards aus Printmedien zu folgen. Beispielsweise können Sie mit einem Durchstreichen (line-through) den Status von Inhalten angeben. Verwenden Sie es, um Benutzer darüber zu informieren, dass Inhalte entfernt wurden oder dass Preise halbiert wurden. Diese Funktion ermöglicht es Ihnen, sowohl den ursprünglichen als auch den aktualisierten Inhalt zu präsentieren. Überstriche oder doppelte Unterstreichungen werden häufig für akademische und redaktionelle Anmerkungen verwendet.
Textdekoration in Aktion
Referenz
Eigenschaften
text-decoration
text-decoration-color
text-decoration-line
text-decoration-skip
text-decoration-skip-ink
text-decoration-style
text-decoration-thickness
text-emphasis
text-emphasis-color
text-emphasis-position
text-emphasis-style
text-shadow
text-underline-offset
text-underline-position
Die Spezifikation definiert auch die Eigenschaften text-decoration-skip-box
, text-decoration-skip-self
, text-decoration-skip-spaces
, text-decoration-trim
und text-emphasis-skip
, die derzeit von keinem Browser unterstützt werden.
Leitfäden
- Einführung in Textschatten
-
Überblick über die Komponenten der
text-shadow
-Eigenschaft und das Erstellen mehrerer Textschatten
Verwandte Konzepte
Spezifikationen
Specification |
---|
CSS Text Decoration Module Level 3 |
CSS Text Decoration Module Level 4 |
Siehe auch
- CSS-Schriftarten Modul
- CSS-Ruby-Layout Modul
- CSS-Text Modul
- CSS-Schreibrichtungen Modul
- CSS-Überlauf Modul
- CSS-Schriftarten Modul