--- title: font slug: Web/CSS/font tags: - CSS - CSS Referenz translation_of: Web/CSS/font ---
{{CSSRef}}
Die font
Eigenschaft hat zwei unterschiedliche Verwendungszwecke:
font
Eigenschaft kann als Kurzform für die Eigenschaften font-style
, font-variant
, font-weight
, font-size
, line-height
und font-family
dienen und setzt dabei, wie bei jeder Kurzform, die einzelnen Eigenschaften auf ihre Standardwerte zurück, wenn nichts weiter angegeben wird, oderfont
Eigenschaft gesetzt werden und nicht etwa über die font-family
Eigenschaft, sodass font
nicht nur als eine Kurznotation von verschiedenen Schrift-Eigenschaften anzusehen ist.Außerdem ist zu beachten, dass font
keine weiteren Eigenschaften wie etwa font-stretch
oder font-size-adjust
mit einschließt und font-size-adjust
dennoch auf den Standardwert (normal
) zurückgesetzt wird, wenn die font
Eigenschaft notiert wird.
Das Festlegen von font-size
sowie font-family
ist verpflichtend, sonst wird die Anweisung komplett ignoriert.
font-size
und line-height
[ [ <font-style> || <font-variant> || <font-weight> ]? <font-size> [ / <line-height> ]? <font-family> ] | caption | icon | menu | message-box | small-caption | status-bar | -moz-window | -moz-desktop | -moz-workspace | -moz-document | -moz-info | -moz-dialog | -moz-button | -moz-pull-down-menu | -moz-list | -moz-field | inherit
Wird font
als Kurzform verwendet, siehe einzelne Eigenschaften für die unterschiedlichen Werteangaben.
message-box
).caption
).input
) verwendet wird.Beispiel 1
/* Setze die Schriftgröße auf 12px und die Zeilenhöhe auf 14px, sowie die Schriftart auf sans-serif */ p { font: 12px/14px sans-serif }
Beispiel 2
/* Setze die Schriftgröße auf 80% des Elternelements und setze die Schriftart auf sans-serif */ p { font: 80% sans-serif } /* Hat den gleichen Effekt wie: */ p { font-family: sans-serif; font-style: normal; font-variant: normal; font-weight: 600; font-size: 80%; line-height: normal; }
Beispiel 3
/* Setze die Schriftstärke auf fett, die Textneigung auf kursiv, die Schriftgröße auf groß, und die Schriftart auf serif. */ p { font: bold italic large serif }
Beispiel 4
/* Benutze die gleiche Schriftart wie die Statusleiste des Fensters. */ p { font: status-bar }
Browser | ab Version | |
---|---|---|
Kurznotation | Systemschriften | |
Internet Explorer | 3.0-4.0 | 4.0-5.5 |
Firefox (Gecko) | 1.0 (1.0) | 1.0 (1.0) |
Opera | 3.5 | 6.0 |
Safari (WebKit) | 1.0 (85) | 1.0 (85) |