CSS Text(文本)学习笔记
CSS的Text属性是用来设置文本格式的,包括字体、大小、颜色、对齐方式、行高等等。让我们来看一些常用的文本属性。
字体属性
font-size
font-size属性用来设置文本的字号大小。它可以使用绝对单位(如px、pt)或相对单位(如em、rem)。例如:
cssCopy Codeh1 {
font-size: 36px;
}
p {
font-size: 1.2em;
}
font-family
font-family属性用来设置文本的字体。它接受多个字体名,如果第一个字体不可用,则使用下一个,直到找到可用的字体。例如:
cssCopy Codebody {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
font-weight
font-weight属性用来设置文本的粗细程度。它可以取值为normal、bold、bolder、lighter或数字。例如:
cssCopy Codeh1 {
font-weight: bold;
}
p {
font-weight: 300;
}
颜色属性
color
color属性用来设置文本的颜色。它可以使用关键字、十六进制、RGB值等方式表示。例如:
cssCopy Codeh1 {
color: red;
}
p {
color: #333;
}
对齐属性
text-align
text-align属性用来设置文本的对齐方式。它可以取值为left、center、right或justify。例如:
cssCopy Codeh1 {
text-align: center;
}
p {
text-align: justify;
}
行高属性
line-height
line-height属性用来设置行高。它可以使用绝对单位或相对单位表示。例如:
cssCopy Codep {
line-height: 1.5;
}
这里的1.5指的是当前字体大小的1.5倍。
示例
下面是一个例子,展示如何使用上述属性来设置文本格式:
cssCopy Codeh1 {
font-size: 36px;
font-weight: bold;
text-align: center;
color: #333;
}
p {
font-size: 1.2em;
line-height: 1.5;
text-align: justify;
color: #666;
}
a {
color: blue;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
在这个例子中,h1标签的文本会以36px的粗细显示,并且居中对齐。p标签的文本会以当前字号的1.2倍显示,并且每行之间有1.5倍行高的空间。链接的文本颜色为蓝色,鼠标悬停时会有下划线。