CSS-字体属性与文本属性

文章目录


前言

记录了一些学习CSS(层叠样式表)过程当中的学习笔记

一、font系列——字体属性

在CSS中,常对文本的字体进行如下四种的编辑

字体属性 表示
字体系列 font-family
字体大小 font-size
字体粗细 font-weight
字体样式 font-style

1.font-family

p {
	font-family:"Apple Braille",serif;
}

通过font-family可以对字体进行编辑。需要注意的是,在font-family中,若浏览器无法显示第一个字体,会继续尝试下一个。因此,强烈推荐在最后加上一个通用字体(serif)作为最后选项,保证浏览器中可以显示。
在使用WebStorm调试时,若不在最后加入serif,会导致字体的更改在浏览器中不显示。

2.font-size

p {
	font-size:16px;
}

font-size可以用来调整字体大小

3.font-weight

p {
	font-weight:normal;
	font-weight:bold;
	font-weight:400;
}

font-weight可以用来调整字体粗细,其后可以加“normal”,“bold”或一个具体的数字,需要注意的是,normal对应的数字是400。

4.font-style

p {
	font-style:normal;
	font-style:italic;

font-style可以用来调整字体的是否使用斜体。

5.复合属性 font

在实际操作中,我们可以将文字的属性复合,例如:

p {
	font:normal 400 16px "Apple Braille",serif
}

需要特别注意的是:
1.font中,不能更改style height size family的顺序
2.font中,size和family两个属性不能删除。若不写style与height两个属性,将使用默认值

二、text系列——文本属性

在CSS中,常用对文本进行以下的编辑

文本属性 表示
文本颜色 color
文本对齐 text-align
文本装饰 text-decoration
文本缩进 text-indent
文本行间距 line-height

1.color

在CSS中,可以通过三种方式对文本颜色进行更改。
1.直接使用颜色名(red,pink,blue)
2.使用十六进制表示(#ff0000)
3.使用rgb表示rgb(255,0,0)

.p1{
	color:red;
}

.p2{
	color:#ff0000;
}

.p3{
	color:rgb(255,0,0);
}

2.text-align

p {
	text-align:center;
	text-align:left;
	text-align:right;
}

3.text-decoration

可以通过text-decoration,对文本进行下划线,删除线等修饰

p {
	text-decoration:none;
	text-decoration:underline;

4.text-indent

在文本编辑过程中,常需要将文本进行缩进,如段首空两格,这时使用text-indent进行编辑。

p {
	text-indent:20px;
}

实际上,使用单位"px"并不方便。例如,在需要“空两格时”我们并不知道“两格”对应的单位是多少。
因此,“em"是一个更经常使用的单位。1个em对应1个文本字符的长度。例如,对于“空两格”,我们需使用"2em”:

p {
	text-indent:2em;
}

5.line-height

line-height可以用来改变行间距

p {
	line-height:20px;
}
上一篇:2020年12月-第01阶段-前端基础-CSS字体样式


下一篇:Spark SQL Dataset 常用API 二