css主要设置设置字体的字型样式大小
font-family设置字体系列.属性值如果超出了一个字要用双引号包围,例如"times new roman",多个属性值之间用逗号分割,当浏览器找不到第一个字体时会依次向下寻找字体.如果找不到会在通用自体里面使用相似的字体.
font-style属性定义了字体样式,属性值可以为normal,italic,oblique分别是正常显示,显示斜体,显示一边倾斜的字体.其中第三种oblique和italic非常类似,但是不太被支持.
font-size属性定义了字体大小,属性值可以是px,em和百分比.推荐使用em和百分比.em相对父元素的大小 ,比如默认父元素大小是16px时2em=32px.
html里面的em标签是emphasis的缩写,这里的em指的是印刷排版单位.
所有的font属性值也可以在font属性中一次写出啦,但是属性值有顺序并且font-size和font-family不可缺少,其顺序为"font-style font-variant font-weight font-size/line-height font-family"
font-weight属性可以设置字体的粗细,属性值可以为normal,bold,bolder,lighter,100,200......900.其中400等同于normal,700等同于bold.
font-variant属性可以设置小型大写字母属性值可以为normal,inherit,small-caps.使用small-caps时小写字母会转换成尺寸较小的大写字母,例如Refsnes中的efsnes.