text-transform

Avatar of Chris Coyier
Chris Coyier on

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

Die Eigenschaft text-transform in CSS steuert Groß- und Kleinschreibung sowie die Kapitalisierung von Text.

.lowercase {
  text-transform: lowercase;
  }

Text-Transform-Werte

  • lowercase wandelt alle Buchstaben im ausgewählten Text in Kleinbuchstaben um.
  • uppercase wandelt alle Buchstaben im ausgewählten Text in Großbuchstaben um.
  • capitalize schreibt den ersten Buchstaben jedes Wortes im ausgewählten Text groß.
  • none belässt die Groß- und Kleinschreibung sowie die Kapitalisierung des Textes genau so, wie sie eingegeben wurde.
  • inherit übernimmt die Groß- und Kleinschreibung sowie die Kapitalisierung des übergeordneten Elements.

Die folgende Demo zeigt lowercase, uppercase und capitalize in Aktion. Schauen Sie sich den HTML-Tab an, um zu sehen, wie der Text ursprünglich geschrieben wurde, und wechseln Sie dann zurück zum Ergebnisse-Tab, um ihn nach Anwendung der CSS zu sehen.

Siehe den Pen 0f4293fce0d14aafc3818c950ab0ded3 von mariemosley (@mariemosley) auf CodePen.

Interessante Punkte

capitalize schreibt Wörter, die in einfachen oder doppelten Anführungszeichen stehen, und den ersten Buchstaben nach einem Bindestrich groß. Es schreibt den ersten Buchstaben nach einer Zahl nicht groß, daher werden Daten wie "February 4th, 2015" nicht zu "February 4Th, 2015".

capitalize wirkt sich nur auf die ersten Buchstaben von Wörtern aus. Es ändert nicht die Groß- und Kleinschreibung der restlichen Buchstaben eines Wortes. Wenn Sie zum Beispiel ein Wort, das bereits in Großbuchstaben geschrieben ist, mit capitalize umwandeln, werden die anderen Buchstaben im Wort nicht in Kleinbuchstaben umgewandelt. Das ist nützlich, wenn Ihr Text Akronyme oder Abkürzungen enthält, die keine Kleinbuchstaben enthalten sollten.

CSS kann keinen "Title Case" (Großschreibung von Titeln), den Schreibstil, der in Titeln von Büchern, Filmen, Liedern und Gedichten verwendet wird, bei dem Artikel kleingeschrieben werden (wie in "Raiders of the Lost Ark"). Aber es gibt JavaScript-Lösungen für Title Case, einschließlich David Gouchs toTitleCase().

Verwandte Eigenschaften

Weitere Informationen

Browser-Unterstützung

Chrome Safari Firefox Opera IE Android iOS
Alle Alle Alle Alle Alle Alle Alle

Firefox unterstützt sprachspezifische Regeln für die Kapitalisierung für Turksprachen, Deutsch, Niederländisch und Griechisch, die von anderen Browsern nicht unterstützt werden. Firefox ist auch der einzige Browser, der text-transform: full-width; unterstützt, was die Lesbarkeit von Texten mit einer Mischung aus lateinischen und ostasiatischen Schriften verbessern kann. Details finden Sie bei MDN.