CSS font Property
ExampleSpecify all the font properties in one declaration:
Try it yourself » More examples at the bottom of this page. |
Definition and Usage
The font shorthand property sets all the font properties in one declaration.
The properties that can be set, are (in order): "font-style font-variant font-weight font-size/line-height font-family"
The font-size and font-family values are required. If one of the other values are missing, the default values will be inserted, if any.
Note: The line-height property sets the space between lines.
Default value: | not specified |
---|---|
Inherited: | yes |
Version: | CSS1 |
JavaScript syntax: | object.style.font="italic small-caps bold 12px arial,sans-serif" |
Browser Support
The font property is supported in all major browsers.
Note: No versions of Internet Explorer (including IE8) support the property value "inherit".
Property Values
Value | Description |
---|---|
font-style | Specifies the font style. See font-style for possible values |
font-variant | Specifies the font variant. See font-variant for possible values |
font-weight | Specifies the font weight. See font-weight for possible values |
font-size/line-height | Specifies the font size and the line-height. See font-size and line-height for possible values |
font-family | Specifies the font family. See font-family for possible values |
caption | Uses the font that are used by captioned controls (like buttons, drop-downs, etc.) |
icon | Uses the font that are used by icon labels |
menu | Uses the fonts that are used by dropdown menus |
message-box | Uses the fonts that are used by dialog boxes |
small-caption | A smaller version of the caption font |
status-bar | Uses the fonts that are used by the status bar |
inherit | Specifies that the value of the font property should be inherited from the parent element |
Try it Yourself - Examples |
Some of the other font property values
This example demonstrates some of the other font property values.
Related Pages
CSS tutorial: CSS Font
HTML DOM reference: font property
Complete CSS Reference