font-style
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Der font-style
-CSS-Deskriptor ermöglicht es Autoren, Schriftstile für die in der @font-face
-At-Regel angegebenen Schriften zu definieren.
Für eine bestimmte Schriftfamilie können Autoren verschiedene Schriftschnitte herunterladen, die den unterschiedlichen Stilen derselben Schriftfamilie entsprechen, und dann den font-style
-Deskriptor verwenden, um den Stil des Schriftschnitts explizit festzulegen. Die Werte für diesen CSS-Deskriptor sind die gleichen wie die der entsprechenden font-style
-Eigenschaft.
Syntax
font-style: normal;
font-style: italic;
font-style: oblique;
font-style: oblique 30deg;
font-style: oblique 30deg 50deg;
Werte
normal
-
Wählt die normale Version der Schriftfamilie.
italic
-
Gibt an, dass der Schriftschnitt eine kursivierte Version der normalen Schrift ist.
oblique
-
Gibt an, dass der Schriftschnitt eine künstlich geneigte Version der normalen Schrift ist.
oblique
mit Winkel-
Wählt eine als
oblique
klassifizierte Schrift und gibt zusätzlich einen Winkel für die Neigung des Textes an. oblique
mit Winkelbereich-
Wählt eine als
oblique
klassifizierte Schrift und gibt zusätzlich einen Bereich zulässiger Winkel für die Neigung des Textes an. Beachten Sie, dass ein Bereich nur unterstützt wird, wennfont-style
oblique
ist; fürfont-style: normal
oderitalic
ist kein zweiter Wert zulässig.
Formale Definition
Zugehörige @-Regel | @font-face |
---|---|
Initialer Wert | normal |
Berechneter Wert | wie angegeben |
Formale Syntax
Beispiele
Einen kursiven Schriftstil angeben
Als Beispiel nehmen wir die Garamond-Schriftfamilie, in ihrer normalen Form erhalten wir das folgende Ergebnis:
@font-face {
font-family: garamond;
src: url("garamond.ttf");
}
Die kursivierte Version dieses Textes verwendet dieselben Glyphen, die in der ungestylten Version vorhanden sind, aber sie sind künstlich um ein paar Grad geneigt.
Wenn jedoch eine echte kursivierte Version der Schriftfamilie existiert, können wir sie im src
-Deskriptor einfügen und den Schriftstil als kursiv angeben, um klarzustellen, dass die Schrift kursiviert ist. Echte Kursive verwenden unterschiedliche Glyphen und unterscheiden sich ein wenig von ihren aufrechten Gegenstücken, haben einige einzigartige Merkmale und weisen allgemein eine abgerundete und kalligrafische Qualität auf. Diese Schriften werden speziell von Schriftgestaltern erstellt und sind nicht künstlich geneigt.
@font-face {
font-family: garamond;
src: url("garamond-italic.ttf");
font-style: italic;
}
Spezifikationen
Specification |
---|
CSS Fonts Module Level 4 # font-prop-desc |
Browser-Kompatibilität
BCD tables only load in the browser