CSS Font(字体)属性 用于定义文字系列,大小,粗细,文字样式(如斜体)
font-size
font-weight
font-style
font-family
font: 样式font-style 大小font-size 系列font-family
CSS使用 font-family属性定义文本的字体系列
- 字体间有空格用
""
包裹- 不同字体类型用 逗号,隔开
- 在
font-family
属性中加入多种字体,是为了更方便用户。若用户设备有其中一种字体,或者依次从font-family
属性查找也没有,则将使用用户的默认字体- 网页开发时,尽量使用系统自带字体,保证不同用户浏览器网页都可以正确显示
- 最后一项不需要加引号
p {font-family: 'Microsort Yahei',"微软雅黑",Arial;}
CSS使用font-size属性定义字体大小
- 像素px是最常用的单位
- 谷歌浏览器Chrome默认字体大小16px
- 不同的浏览器,字体不同
- 可以给body主体设置字体类型大小(微软雅黑,16px)
- 注: 标题标签h1-h6比较特殊,需要单独指定字体大小
p {font-family: "Microsort Yahei","微软雅黑",Arial;font-size: 20px;}
font-weight: 属性设置字体的粗细
取值:正常(normal),加粗(blod)
若文字有什么重要意义,则用strong
标签
注意
font-weight:400
),加粗(font-weight:700
)使用最多举个栗子
/*字体粗细为400.相当于normal值(平常值),变相去加粗 */h3 {font-weight:400;
}/* 字体粗细为700 ,相当于b(blod)标签,strong标签*/p {/* font-weight: blod; */font-weight: 700;} 阿巴阿巴
添衣服
- 该属性设置使用斜体、倾斜或正常字体。
- CSS 使用font-style属性设置文本的倾斜,加粗b/strong,下划线 u/ins,斜体em/i,删除线del/s
取值:
注意: 字体倾斜一般不使用,更多的是去掉 i/em的倾斜
举个栗子
p {/* 设置字体系列 */font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;/* 设置字体大小 */font-size: 16px;/* 设置字体宽度 */font-weight: 700;/* 字体倾斜,一般不使用,更多的是去掉i,em的倾斜 */font-style: italic;/* 字体不倾斜 */font-style: normal;
}
- 字体复合结构是为了节省代码,必须按照结构顺序 字体风格 粗细 大小 系列
- 复合结构各属性以空格隔开
- 字体复合结构也可以不写全,但必须得有 font-size字体大小,font-family字体类型
- 如果同时设置单独和连写形式,最好把单独的样式写在下面,因为css会层叠覆盖
举个栗子
.p1 {/* 字体复合结构是为了节省代码,必须按照下面书写结构顺序 字体风格 粗细 大小 系列, *//* 字体复合结构 font:font-style font-weight font-size font-family ; */font: italic 700 16px '黑体';}/* 字体复合结构也可以不写全,但必须得有 font-size字体大小,font-family字体类型 */.p_same {font: 16px '黑体';}.p2 {font-style: italic;font-weight: 700;}
我是正常p标签
我是倾斜p标签
我是倾斜p标签
给同一个标签设置了相同的属性,此时上面样式会层叠,写在最下面的会生效
上一篇:VSCode问题记录
下一篇:2023春PAT乙级记录