CSS字体样式属性
font-size 字号大小
一般推荐使用相对长度(px ,em),不推荐使用绝对长度(in,cmm,mm,pt)
font-family 字体
1.可以同时指定多个字体,中间用英文状态的逗号隔开,英文字体一般不需要加引号,中文字体需要添加英文状态下的引号,当需要设置英文字体时,英文字体必须位于中文字体之前
2.现在网页中普遍使用14px+
3.尽量使用偶数数字字号,ie6等老版本浏览器支持奇数可能会有bug
4.如果字体名中包括空格,# $等符号,该字体必须加英文状态下的单引号或者双引号
5.尽量使用系统默认字体,保证任何用户的浏览器都能正确显示
css unicode字体
在css中设置字体名称时,中文可以,但是在文件编码不匹配时会产生乱码的错误,xp系统不支持类似微软雅黑这样的中文
解决方式:
方案一:使用英文代替
方案二:在css中使用unicode编码
尽量只写unicode字体
font-weight字体粗细
字体加粗除了使用strong b标签以外,还可以使用css,但是css没有语义
属性值:normal bold bolder lighter 100-1000(100的整数倍)
400 ===normal 700===bold
更倾向于用数字表示字体粗细
font-style字体风格
字体风格除了使用i em标签以外,还可以使用css,但是css没有语义
属性值:
normal 默认值 标准字体样式
italic 斜体
oblique 斜体
平时很少给字体添加斜体,更喜欢给斜体标签改为普通模式
font综合设置字体样式(重点)
语法格式:
选择器 {font:font-style font-weight font-size/line-height font-family}
使用font属性时,必须使用上述语法顺序,不能更换顺序,各顺序以空格隔开
不需要设置的属性可以省略,必须保留font-size font-family,否则font不起作用
上一篇: Django 系列博客(八)