属性注意点
font-family
family 是家族的意思,font-family 设置的是字体族,可以使用一系列字体列表。
字体列表最后写上通用字体族,这样能保证在所有字体都没有匹配时,可以使用通用字体族中的某个系统自带字体进行渲染
Serif 衬线体:Georgia 宋体
Sans-Serif 无衬线体:Arial Helvetica 黑体 微软雅黑
Cursive 手写体:Caflisch Script 、楷体
Fantasy
Monospace 等宽字体:Consolas Courier 中文字体
字体的匹配是从前往后的,建议英文字体放在中文字体前面
使用 Web Fonts 时可以用一些工具来裁切加载实际用的文字的字体文件
font-size
关键字
small、 medium、 large
长度
px、 em
百分数
相对于父元素的字体大小
font-weight
用 100 - 900 的数字表示,也可以用关键字 normal(400) 、 bold(700)
因为某些字体可能只支持 normal、bold 字重,所以设置 100、200 等不会有明显变化
line-height
行高可以使用数字表示,例如 1.6,就是字体大小的 1.6 倍。
font 简写属性
font: style weight size/height family;
h1 {
font: italic bold 14px/1.7 Helvetica, sans-serif;
}
p {
font: 14px serif;
}
white-space
页面上的空白符合换行符默认会合合并成一个,可以设置 pre 相关的值来进行保留。
height
父元素容器有高度时,height 设置百分比的值才会生效。
padding
padding 不管在上下左右哪个方向设置百分比,对应的都是父元素容器的宽度的百分比值。
margin
margin 不管在上下左右哪个方向设置百分比,对应的都是父元素容器的宽度的百分比值。
Last updated
Was this helpful?