CSS/Eigenschaften/font
Aus SELFHTML-Wiki
								CSS | Eigenschaften(Weitergeleitet von Font)
												
				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

