在CSS中,`font` 复合属性是用来同时设置字体相关的多个属性的简写形式,包括 `font-style`、`font-variant`、`font-weight`、`font-size`、`line-height` 和 `font-family`。使用 `font` 复合属性时,可以按照以下格式设置:
```css
font: [font-style] [font-variant] [font-weight] [font-size]/[line-height] [font-family];
```
- `[font-style]`:可选,表示字体样式,如 `italic`。
- `[font-variant]`:可选,表示字体变体,如 `small-caps`。
- `[font-weight]`:可选,表示字体粗细,如 `bold`。
- `[font-size]`:必选,表示字体大小。
- `[line-height]`:可选,表示行高,如 `1.5em`。
- `[font-family]`:必选,表示字体族,如 `"Arial"`。
例如,如果你想设置一个文本的字体为粗体、大小为14px、行高为1.5em、字体族为Arial,你可以这样写:
```css
font: bold 14px/1.5em Arial;
```
请注意,当你使用 `font` 复合属性时,必须按照上述顺序指定这些属性,并且 `font-size` 和 `font-family` 是必须指定的,其他属性则根据需要选择性指定。如果省略了 `font-size` 和 `font-family`,则 `font` 复合属性将不会生效。