font-variant

Avatar of Louis Lazaris
Louis Lazaris am

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

Die Eigenschaft font-variant ermöglicht es Ihnen, den ausgewählten Text in Kapitälchen umzuwandeln. Diese Eigenschaft wurde in CSS3 erweitert.

p:first-line {
  font-variant: small-caps; /* default is `normal` */
}

Vor CSS3 akzeptierte diese Eigenschaft einen von zwei möglichen Werten: normal (wie Text standardmäßig gerendert wird) und small-caps.

Ein Wert von small-caps rendert den Text in Großbuchstaben, die kleiner sind als normale Großbuchstaben. Dies überschreibt nicht die im Inhalt oder Markup festgelegte Großschreibung. Zum Beispiel:

Im obigen Demo sind beide Absätze auf font-variant: small-caps gesetzt. Der erste Absatz hat nur den ersten Buchstaben im Markup großgeschrieben, daher erscheint er wie erwartet (erster Buchstabe groß, Rest in Kapitälchen).

Die zweite Zeile ist im Markup komplett in Großbuchstaben geschrieben, was den Wert small-caps überschreibt und alles in normale Großbuchstaben setzt.

Wenn diese Absätze auf font-variant: small-caps und text-transform: lowercase gesetzt sind, erscheinen sie in allen Kapitälchen. Ähnlich, wenn diese Absätze auf font-variant: small-caps und text-transform: uppercase gesetzt sind, erscheinen sie in allen normalen Großbuchstaben.

font-variant kann als Teil einer font Kurzschreibungsdeklaration enthalten sein.

Neue Ergänzungen in CSS3

In CSS3 wird font-variant zu einer Kurzschreibungsanweisung und kann mehrere Werte akzeptieren, darunter all-small-caps, petite-caps, all-petite-caps, titling-caps und unicase, unter anderem.

Weitere Ressourcen

Browser-Unterstützung

In IE6/7 führt das Setzen von font-variant: small-caps dazu, dass jeder Text, der auf text-transform: uppercase oder text-transform: lowercase gesetzt ist, wie text-transform: none erscheint.