# CSS 文字基本样式
# 字体大小
- 属性名 : font-size
- 取值:数字 + px
- 注意点 :
- Google 浏览器默认文字大小是 16px
- 单位需要设置,否则无效
# 字体粗细
属性名 : font-weight
取值 :
关键字 :
正常 normal 加粗 bold 纯数字 : 100 ~ 900 的整百数 :
正常 400 加粗 700
注意点 :
- 不是所有的文字都提供了九种粗细,因此部分取值页面中无变化
- 实际开发中以:正常,加粗 两种取值使用最多
# 字体样式 (是否倾斜)
- 属性名 : font-style
- 取值 :
- 正常 (默认值) : normal
- 倾斜 : italic
# 字体系列
- 属性名 : font-family
- 常见取值:具体字体 1, 具体字体 2, 具体字体 3 … 字体系列
- 渲染规则
- 从左往右按顺序查找,如果电脑中未安装该字体,则显示下一个字体
- 如果都不支持,此时归根据操作系统,显示最后字体系列的默认字体
- 注意点 :
- 如果字体名称中存在多个单词,推荐使用引号包裹
- 最后一项字体系列不需要引号包裹
- 网页开发时,尽量使用系统常见自带字体,保证不同用户浏览页面都可以正确显示
# 样式的层叠问题
给同一个标签设置了相同的样式,此时浏览器会如何渲染?
结果:如果给同一个标签设置了相同的属性,此时样式会层叠 (覆盖), 显示蓝色
1 |
|
# 字体 font 相关属性的连写
属性名 : font (复合属性)
取值 :
font : style weight size family;
省略要求 :
只能省略前两个,如果省略了相当于设置了默认值
注意点:如果需要同时设置单独和连写形式
- 要么把单独的样式写在连写的下面
- 要么把单独的样式写在连写的里面
