在CSS中,我们可以使用font-size属性来定义字体大小。
语法:
font-size: 像素值;
说明:
实际上,font-size属性取值有两种:一种是“关键字”,如small、medium、large等;另外一种是“像素值”,如10px、16px、21px等。
不过在实际开发中,关键字这种方式基本不会用,因此我们只需要掌握像素值方式即可。
一、px是什么?
px,全称pixel(像素),1像素指的是一张图片中最小的点,或者是计算机屏幕最小的点。
举个例子,图13-4所示是一个新浪图标。将这个图标放大后,就会变成如下图所示的样子。
我们会发现,原来一张图片是由很多的小方点组成的。其中,每一个小方点就是一个像素(px)。如果说一台屏幕的分辨率是800px×600px,指的就是“屏幕宽是800个小方点,高是600个小方点”。
严格来说,px属于相对单位,因为屏幕分辨率的不同,1px的大小也是不同的。例如Windows系统的分辨率为每英寸96px,Mac系统的分辨率为每英寸72px。如果不考虑屏幕分辨率,我们也可以把px当成绝对单位来看待,这也是为什么很多地方说px是绝对单位的原因。
对于初学者来说,1px可以看成一个小点,多少px就可以看成由多少个小点组成。
二、采用px为单位
大家比较熟悉的网站,如百度、新浪、网易等,大部分都是使用px作为单位。
稍微了解CSS的小伙伴都知道,font-size的取值单位不仅仅是px,还有em、百分比等。不过初学CSS时,我们只需要掌握px这一个就可以了。
举例:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<style type="text/css">
#p1 {font-size: 10px;}
#p2 {font-size: 15px;}
#p3 {font-size: 20px;}
</style>
</head>
<body>
<p id="p1">字体大小为10px</p>
<p id="p2">字体大小为15px</p>
<p id="p3">字体大小为20px</p>
</body>
</html>
浏览器预览效果如下图所示。