CSS/Eigenschaften/font
Aus SELFHTML-Wiki
CSS | Eigenschaften
Die Eigenschaft font ist eine Zusammenfassung der Eigenschaften font-style, font-variant, font-weight, font-stretch, font-size, line-height und font-family.
- Erlaubte Werte
- siehe Einzelwerte
- caption, icon, menu, message-box, small-caption, status-bar
- Vererbung steuernde Werte
inherit,initial,unsetundrevert - Standardwert
browserabhängig
- anwendbar auf
alle Elemente
- Vererbung
ja
- animierbar
ja, siehe Einzelwerte
Beispiel
body { font: bold .9em/150% Georgia, serif; }
legt für das body-Element und seine Nachfahren fetten Text in der Größe 0.9em und einer Zeilenhöhe von 150% der Schriftart „Georgia“ fest
Beachten Sie:
- Wenn Sie eine der Teileigenschaften nicht setzen, wird sie von
fontauf ihren Standardwert zurückgesetzt. - Die Angabe von
font-sizeundfont-familyist obligatorisch. Die Schlüsselwörter für die Teileigenschaftenfont-style,font-variant,font-stretchundfont-weightmüssen derfont-size-Angabe (in beliebiger Reihenfolge) vorangestellt werden. Dieline-height-Angabe wird wird hinter derfont-sizenotiert und muss durch einen Schrägstrich / von dieser getrennt werden. - Für
font-variantdürfen hier nur die Werte verwendet werden, die bereits in CSS Level 2 Revision 1 vorhanden waren (normalundsmall-caps)! - Für
font-stretchdürfen nur die in CSS3 festgelegten Schlüsselwörter verwendet werden. Die mit CSS4 undfont-widthhinzu kommende Prozentangabe ist unzulässig. - Die folgenden Eigenschaften lassen sich über
fontnicht setzen, werden aber auf ihre Standardwerte zurückgesetzt:font-feature-settings,font-kerning,font-language-override,
font-optical-sizing, font-size-adjust, font-variant-alternates, font-variant-east-asian, font-variant-emoji, font-variant-ligatures, font-variant-numeric, font-variant-position und font-variation-settings.Empfehlung: Es wurde empfohlen, den Wert für
font-stretch Eigenschaft nicht mit font zu setzen, weil Browser, die diese Eigenschaft nicht verstehen, sonst die gesamte Zeile für ungültig erklären. Seit 2017 verstehen aber alle modernen Browser (und sogar der Internet Explorer) diese Angabe, so dass diese Empfehlung als obsolet gelten kann.Siehe auch
Weblinks
Spezifikation (W3C): CSS Fonts Module Level 3
- CSSWG: font-property
Liste der CSS-Eigenschaften
- Schriftformatierung
- Textformatierung
- Textausrichtung
- Abstände
- Benutzeroberfläche
- Container
- generierter Inhalt
- Größenangaben
- Box-Ausrichtung
- Flexbox Layout
- Grid Layout
- Hintergründe
- Listen
- Tabellen
- Positionierung und Anzeige
- Scroll Snap
- Rahmen und Schatten
- Umbruchsteuerung
- Transformationen
- Animationen