我们在使用 HTML/CSS 制作网页时,难免会遇到需要把字变小的情况,今天我们就来讲一下在 CSS 中如何改变字体大小。
CSS 提供了
一个 font-size
属性,它用来设置文本的大小。如需把文本缩小,可以把 font-size 设置为比
默认值小的值。下面是
一个示例:
p{
font-size: 12px;
}
在上面的
代码中,我们用 p
标签来选中
页面中所有的段落,然后将字体大小设置为 12px,这样就可以把段落中的
文字缩小了。
当然,我们还可以使用像素以外的单位来设置文本大小。比如,我们可以使用 em 单位,它是相对于当前元素的字体大小来计算的。示例:
p{
font-size: 0.8em;
}
在上面的
代码中,我们通过 em 单位,将字体大小设置为
默认大小的 80%,因为此处的字体大小是相对于当前元素来计算的,所以这个样式可以应用到任何元素上。在实际使用中,我们一般会在body
标签中设置缺省的字体大小,然后在具体元素中再对字体大小进行调整。
除了 em 单位,我们还可以使用 rem 单位,它是相对于根元素(即 html
标签)的字体大小来计算的。示例:
p{
font-size: 0.8rem;
}
在上面的
代码中,我们通过 rem 单位,将字体大小设置为根元素字体大小的 80%,这样可以保证在不同设备下的字体大小更加一致。
除此之外,我们还可以使用百分比来设置字体大小,它是相对于父元素的字体大小来计算的。比如:
.parent{
font-size: 16px;
}
.child{
font-size: 80%;
}
在上面的
代码中,我们先将父元素的字体大小设置为 16px,然后将子元素的字体设置为父元素字体大小的 80%,这样就可以使子元素的字体大小缩小了。
总之,在 CSS 中,我们可以使用各种单位来设置文本大小,根据实际需求来选择合适的单位就好。