当前位置:编程学习 > html/css >>

CSS 字体 font 属性

CSS 字体属性

CSS语法由 “选择器、属性和值”这三部分组成,字体就是CSS中最重要的属性之一。

CSS 字体属性允许您设置字体系列 (font-family) 和字体加粗 (font-weight),您还可以设置字体的大小、字体风格(如斜体)和字体变形(如小型大写字母)。

CSS 字体大小

“font-size”属性用于设置字体大小,其取值可能如下:

取值 说明
数值 由浮点数字和单位标识符组成的长度值 | 百分数,不可为负值。其百分比取值是基于父对象中字体的尺寸
xx-small 绝对字体尺寸,根据对象字体进行调整,最小
x-small 绝对字体尺寸,根据对象字体进行调整,较小
small 绝对字体尺寸,根据对象字体进行调整,小
medium 默认值,绝对字体尺寸,根据对象字体进行调整,正常
large 绝对字体尺寸,根据对象字体进行调整,大
x-large 绝对字体尺寸,根据对象字体进行调整,较大
xx-large 绝对字体尺寸,根据对象字体进行调整,最大
larger 相对字体尺寸,相对于父对像中字体尺寸进行相对增大,使用成比例的 em 单位计算
smaller 相对字体尺寸,相对于父对像中字体尺寸进行相对减小,使用成比例的 em 单位计算

例子:

p { font-size: xx-large; } 
p { font-size: 12px; } 
p { font-size: 20%; } 

CSS 字体名称

“font-family”属性用于设置字体名称,按优先顺序排列,以逗号隔开,如果字体名称包含空格,则应使用引号括起。

例子:

html{ font-family: Courier, "Courier New", sans-serif;}

CSS 字体风格

“font-style”属性用于设置字体风格,可能的值有:

取值 说明
normal 默认值,正常的字体
italic 斜体,对于没有斜体变量的特殊字体,将应用 oblique
oblique 倾斜的字体
inherit 规定应该从父元素继承字体样式

CSS 字体粗细

“font-weight”属性用于设置字体粗细,可能的值有:

取值 说明
normal 默认值,正常的字体。相当于 400 。声明此值将取消之前任何设置
bold 粗体,相当于 700 ,也相当于 <b></b> 标签的作用
bolder 比 bold 粗
lighter 比 normal 细
100 字体至少像 200 那样细
200 字体至少像 100 那样粗,像 300 那样细
300 字体至少像 200 那样粗,像 400 那样细
400 相当于 normal
500 字体至少像 400 那样粗,像 600 那样细
600 字体至少像 500 那样粗,像 700 那样细
700 相当于 bold
800 字体至少像 700 那样粗,像 900 那样细
900 字体至少像 800 那样粗
900 规定应该从父元素继承字体的粗细

提示

字体粗细作用由用户端系统安装的字体的特定字体变量映射决定,系统选择最近的匹配。也就是说,用户可能看不到不同值之间的差异。如对于汉字,将字体设置为200和400,其粗细是一样,其实在我们的一般应用中,尤其对于汉字,我们通常只应用normal(400)和bold(700)两个选项。

补充:DIV+CSS教程
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,