--- title: text-transform slug: Web/CSS/text-transform translation_of: Web/CSS/text-transform ---
Das text-transform
CSS Attribut legt die Groß- und Kleinschreibung eines Elementes fest. Es kann verwendet werden, um den Text eines Elementes komplett klein oder klein zu schreiben oder den ersten Buchstaben jedes Wortes groß zu schreiben.
Das text-transform
Attribut berücksichtigt sprachspezifische Regeln:
i
/İ
and ı
/I
.ß
in der Großschreibung zu SS
.ij
auch bei text-transform: capitalize
zu IJ
.ά
/Α
), außer beim Eta (ή
/Ή
). Doppelvokale mit einem Akzent auf dem ersten Vokal verlieren den Akzent und bekommen einen Trema auf dem zweiten Vokal (άι
/ΑΪ
).σ
and ς
. ς
wird nur dann genutzt, wenn Sigma ein Wort beendet. Wird text-transform: lowercase
auf ein großes Sigma (Σ) angewandt, so muss der Browser aus dem Kontext heraus entscheiden, welches verwendet wird.Die Sprache wird durch das lang
HTML Attribut oder das xml:lang
XML Attribut festgelegt..
Die Unterstützung dieser spezifischen Fälle unterscheidet sich von Browser zu Browser, also prüfen Sie dies anhand der Kompatibilitätstabelle.
{{cssinfo}}
Formal syntax: {{csssyntax("text-transform")}}
text-transform: capitalize text-transform: uppercase text-transform: lowercase text-transform: none text-transform: full-width text-transform: inherit
capitalize
uppercase
lowercase
none
full-width
{{experimental_inline}}p { text-transform: none; } |
|
Zeichenkette | Lorem ipsum dolor sit amet, consectetur adipisicing elit, ... |
Echtzeitbeispiel | Lorem ipsum dolor sit amet, consectetur adipisicing elit, ... |
Referenzwert | Lorem ipsum dolor sit amet, consectetur adipisicing elit, ... |
p { text-transform: capitalize; } |
|
Zeichenkette | Lorem ipsum dolor sit amet, consectetur adipisicing elit, ... |
Echtzeitbeispiel | Lorem ipsum dolor sit amet, consectetur adipisicing elit, ... |
Referenzwert | Lorem Ipsum Dolor Sit Amet, Consectetur Adipisicing Elit, ... |
Die Großschreibung beginnt bei Zeichen, die nach Unicode der Buchstabenkategorie angehören. |
|
Zeichenkette | (this) “is” [a] –short– -test- «for» *the* _css_ ¿capitalize? ?¡transform! |
Echtzeitbeispiel | (this) “is” [a] –short– -test- «for» *the* _css_ ¿capitalize? ?¡transform! |
Referenzwert | (This) “Is” [A] –Short– -Test- «For» *The* _Css_ ¿Capitalize? ?¡Transform! |
Symbole werden ignoriert. Auch hier wird erst der erste gefundene Buchstabe in einer Zeichenkette großgeschrieben. |
|
Zeichenkette | ⓐⓑⓒ (ⓓⓔⓕ) —ⓖⓗⓘ— ⓙkl |
Echtzeitbeispiel | ⓐⓑⓒ (ⓓⓔⓕ) —ⓖⓗⓘ— ⓙkl |
Referenzwert | ⓐⓑⓒ (ⓓⓔⓕ) —ⓖⓗⓘ— ⓙKl |
p { text-transform: capitalize; } Das dänische Digraph ij muss wie ein einzelnes Zeichen behandelt werden. |
|
Zeichenkette | The Dutch word: "ijsland" starts with a digraph. |
Echtzeitbeispiel | The Dutch word: "ijsland" starts with a digraph. |
Referenzwert | The Dutch Word: "IJsland" Starts With A Digraph. |
p { text-transform: uppercase; } |
|
Zeichenkette | Lorem ipsum dolor sit amet, consectetur adipisicing elit, ... |
Echtzeitbeispiel | Lorem ipsum dolor sit amet, consectetur adipisicing elit, ... |
Referenzwert | LOREM IPSUM DOLOR SIT AMET, CONSECTETUR ADIPISICING ELIT, ... |
Bei Griechischen Vokalen sollte, außer bei einem trennenden |
|
Zeichenkette | Θα πάμε στο "Θεϊκό φαΐ" ή στη "Νεράιδα"; |
Echtzeitbeispiel | Θα πάμε στο "Θεϊκό φαΐ" ή στη "Νεράιδα"; |
Referenzwert | ΘΑ ΠΑΜΕ ΣΤΟ "ΘΕΪΚΟ ΦΑΪ" Ή ΣΤΗ "ΝΕΡΑΪΔΑ"; |
p { text-transform: lowercase; } |
|
Zeichenkette | Lorem ipsum dolor sit amet, consectetur adipisicing elit, ... |
Echtzeitbeispiel | Lorem ipsum dolor sit amet, consectetur adipisicing elit, ... |
Referenzwert | lorem ipsum dolor sit amet, consectetur adipisicing elit, ... |
Der griechische Buchstabe Sigma (Σ) wird je nach Kontext in ein kleingeschriebenes Sigma (σ) oder die entsprechene Wortvariante (ς) umgewandelt. |
|
Zeichenkette | Σ IS A greek LETTER that appears SEVERAL TIMES IN ΟΔΥΣΣΕΥΣ. |
Echtzeitbeispiel | Σ IS A greek LETTER that appears SEVERAL TIMES IN ΟΔΥΣΣΕΥΣ. |
Referenzwert | σ is a greek letter that appears several times in ΟΔΥΣΣΕΥ ς. |
p { text-transform: full-width; } Some characters exists in two formats, normal width and a full-width, with different Unicode code points. The full-width version is used to mix them smoothly with Asian ideographic characters. |
|
Zeichenkette | 0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!"#$%&()*+,-./:;<=>?@{|}~ |
Echtzeitbeispiel | 0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!"#$%&()*+,-./:;<=>?@{|}~ |
Referenzwert | 0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!"#$%&()*+,-./:;<=>?@{|}~ |
Spezifikation | Status | Kommentrar |
---|---|---|
{{SpecName('CSS4 Text', '#text-transform', 'text-transform')}} | {{Spec2('CSS4 Text')}} | Aus{{SpecName('CSS3 Text', '#text-transform', 'text-transform')}} :Fügt das Schlüsselwort full-size-kana hinzu und erlaubt die Kombination von Schlüsselwörtern mit full-width |
{{SpecName('CSS3 Text', '#text-transform', 'text-transform')}} | {{Spec2('CSS3 Text')}} |
Aus {{SpecName('CSS2.1', 'text.html#caps-prop', 'text-transform')}} : Mehr Zahlen und Buchstaben können verwendet werden. Das Schlüsselwort capitalize aktiviert die Großschreibung nur beim ersten unterstützten Zeichen eines Wortes; andere Zeichen werden ignoriert. Erhöhung der Kompatibilität des Schlüsselwortes full-width. |
{{SpecName('CSS2.1', 'text.html#caps-prop', 'text-transform')}} | {{Spec2('CSS2.1')}} | Aus {{SpecName('CSS1', '#text-transform', 'text-transform')}} : Ergänzung des Umfangs an unterstützten Zeichen um einige nicht-lateinische Buchstaben |
{{SpecName('CSS1', '#text-transform', 'text-transform')}} | {{Spec2('CSS1')}} |
{{CompatibilityTable}}
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Grundfunktionalität | 1.0 | {{CompatGeckoDesktop("1")}} | 4.0 | 7.0 | 1.0 |
capitalize (CSS3 version) |
siehe Bemerkung | {{CompatGeckoDesktop("14")}} (siehe Bemerkung) | siehe Bemerkung | {{CompatUnknown}} | siehe Bemerkung |
full-size-kana |
{{CompatNo}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} |
full-width |
{{CompatNo}} | {{CompatGeckoDesktop("19")}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} |
ß → SS |
{{CompatUnknown}} | {{CompatGeckoDesktop("1")}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
i → İ and ı → I |
{{CompatNo}} | {{CompatGeckoDesktop("14")}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatNo}} |
Dänisches IJ D igraph |
{{CompatNo}} | {{CompatGeckoDesktop("14")}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} |
Griech. Zeichen mit Akzent | {{CompatNo}} | {{CompatGeckoDesktop("15")}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} |
Σ → σ bzw. ς |
30 | {{CompatGeckoDesktop("14")}} | {{CompatNo}} | {{CompatNo}} | 6.0 |
Feature | Android | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Grundfunktionalität | 1.0 | {{CompatGeckoMobile("1")}} | 6.0 | 6.0 | 1.0 |
capitalize (CSS3 version) |
siehe Bemerkung | {{CompatGeckoMobile("14")}} siehe Bemerkung | siehe Bemerkung | {{CompatUnknown}} | siehe Bemerkung |
full-size-kana |
{{CompatNo}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} |
full-width |
{{CompatNo}} | {{CompatGeckoMobile("19")}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} |
ß → SS |
{{CompatUnknown}} | {{CompatGeckoMobile("1")}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
i → İ and ı → I |
{{CompatNo}} | {{CompatGeckoMobile("14")}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatNo}} |
Dänisches IJ D igraph |
{{CompatNo}} | {{CompatGeckoMobile("14")}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} |
Griech. Zeichen mit Akzent | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} |
Σ → σ bzw. ς |
{{CompatNo}} | {{CompatGeckoMobile("14")}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} |
Das capitalize Schlüsselwort wurde in CSS1 bzw. CSS 2.1 nicht eindeutig spezifiziert. Dadurch wurde der erste großzuschreibende Buchstabe unterschiedlich ermittelt. Sowohl Webkit-basierte Browser als auch die Gecko Engine identifizierte Symbole fälschlicherwiese als Buchstaben. Beispielsweise galten bei Firefox -
respektive _
als Buchstaben. Internet Explorer 9 hielt sich den Spezifikationen insgesamt am nächsten. Mit CSS3 wurde das Verhalten vereinheitlicht. Der Kompatibilitätstabelle können die Browserversionen entnommen werden, mit denen der Standard erstmals exakt umgesetzt wurde.