1.font-size 文字大小
控制文本的大小
px作为单位
谷歌浏览器默认的字体大小是16px
谷歌浏览器默认的最小字体是12px
em单位
em是默认字体大小的倍数
rem单位
常用于适配移动端
rem是相对于页面根元素html字体大小(适配的屏幕/10,下载插件cssrem能进行自动计算)
rem是CSS3新引进来的一个度量单位,不兼容IE6-8
设置根元素字体
vscode----设置----搜索rem-----Root-font-size(设置字体大小)
例子:
font-size: 16px;
font-size: 2em; //相当于32px
font-size:2rem; //如果<html>设置为32px,则1rem等于64px;
拓展
vw : 1vw 等于视口宽度的1%
vh : 1vh 等于视口高度的1%
vmin : 选取 vw 和 vh 中最小的那个
vmax : 选取 vw 和 vh 中最大的那个
2.font-family 文字的字体库
默认的字体是微软雅黑
多字体方案也可以叫备胎方案 中间用逗号隔开
如果全部字体都没有,那么使用微软雅黑
例子:
font-family: "楷体";
font-family: "楷体","黑体","宋体";
3.font-weight 文字加粗
有两个属性:
normal:正常,就是不加粗—400
bold: 文字加粗—700
例子:
font-weight: bold;
4.font-style 文字倾斜
有两个属性:
normal:默认正常
italic: 字体倾斜
例子:
font-style: italic;
5.font连写(重点)
多个属性之间用空格隔开
连写属性的顺序问题
1.前面两个可以调换位置,还可以省略-----字体加粗与字体倾斜
2.后面两个不能调换位置,不能省略-----必须先写字体大小,再写字体库
可能出现的问题是第一个不能写normal,要写400.否则可能报错
基本语法:
选择器 { font: font-style font-weight font-size/line-height font-family;}
例子:
font: bold italic 20px "楷体";