字体
| 属性 | 说明 | 
|---|---|
| font-style | 字体样式,斜体 or 标准体 | 
| font-variant | 字体变种,将英文字母的小写字母变为 "小个子" 大写字母 | 
| font-weight | 字体粗细 | 
| font-size | 字体大小 | 
| font-family | 字体族 | 
font-style
设置字体样式,是斜体还是标准体。
normal,默认值,标准字体样式italic,显示字体的斜体oblique,让字体倾斜
这里注意一下 italic 和 oblique 的区别:
一种字体有粗体、斜体、下划线、删除线等诸多属性。
但是并不是所有字体都做了这些,一些不常用的字体,或许就只有个正常体,如果你用 italic,就没有效果了~
这时候你就要用 oblique,可以理解成 italic 是使用文字的斜体,oblique 是让没有斜体属性的文字倾斜!
font-variant
将文本中所有的小写字母转换为 "小个子" 大写字母。
normal,默认值small-caps,小写字母变为 "小个子" 大写字母
font-weight
设置字体的粗细。
normal,默认值lighter,细体bold,粗体bolder,更粗体100 ~ 900,其中400等同于normal,700等同于bold
font-size
设置字体大小。
以下为固定大小:
xx-smallx-smallsmallmedium,默认值largex-largexx-largelength,设置一个固定大小,比如16px
以下为相对大小:
smaller,比父元素的字体稍微小一点larger,比父元素的字体稍微大一点%,基于父元素字体的百分比
font-family
字体族基础知识
对于 CSS 中的 font-family 而言,它有两类取值。
- 一类是类似这样的具体的 字体族名  定义:
font-family: Arial这里定义了一个具体的字体样式,字体族名为Arial; - 一类是 通用字体族名,它是一种备选机制,用于在指定的字体不可用时给出较好的字体,类似这样:
font-family: sans-serif。 
关于 通用字体族名,常用的有如下几类:
- serif 衬线字体族,字符的一些边角比较花哨
 - sans-serif 非衬线字体族,辨识度高
 - monospace 等宽字体,即字体中每个字宽度相同
 - cursive 草书字体
 - fantasy 主要是那些具有特殊艺术效果的字体
 
所有具体的字体族名一般都有它所属的一个门类,这里的 通用字体族名 就可以理解字体族的门类。
font-family  可以取多个值,以逗号分隔,取值越前面的会进行试探性使用该字体,如果系统中不存在该字体则会向后兼容。如果字体名称包含空格,它必须加上引号。