今天我们分享关于字体样式的内容。
在网页开发中,需要优先考虑页面的文字样式属性。包括字体、大小、粗细、颜色等;
CSS字体样式属性 | |
属性值 | 说明 |
font-family | 字体类型 |
font-size | 字体大小 |
font-style | 字体斜体 |
color | 字体颜色 |
除了字体颜色以外,其他文字属性都是font前缀开头,可以根据英文意思去记忆,方便很多。
font-family字体类型:
在css中,使用font-family属性定义字体类型。
语法:
font-family:字体1,字体2,字体3;
可以指定多个字体,按照优先顺序,以逗号隔开。
示例代码:
<html>
<head>
<title>字体类型</title>
<style type="text/css">
#p1
{
font-family:宋体;
}
#p2
{
font-family:微软雅黑;
}
</style>
</head>
<body>
<p id="p1">我是宋体</p>
<p id="p2">我是微软雅黑</p>
</body>
</html>
很多时候,我们会在font-family后面,填写很多字体,这个原因是每个人的电脑安装的字体都不一样,如果你设置的字体,正好登录的电脑没有,那就需要后续的字体来支持。
font-size字体大小:
语法:
font-size: 关键字或者像素值;
font-size属性关键字取值 | |
属性值 | 说明 |
xx-small | 最小 |
x-small | 较小 |
small | 小 |
medium | 默认值,正常 |
large | 大 |
x-large | 较大 |
xx-large | 最大 |
以上属性都是相对于浏览器的默认字体大小而言的,大家也不需要记忆,因为在实际开发中,很少用到关键字属性值,一般都是直接采用像素大小来表示的。
示例代码:
<html>
<head>
<title>字体大小</title>
<style type="text/css">
#p1
{
font-size: small;
}
#p2
{
font-size: medium;
}
#p3
{
font-size:large;
}
</style>
</head>
<body>
<p id="p1">我是small字体</p>
<p id="p2">我是medium字体</p>
<p id="p3">我是large字体</p>
</body>
</html>
采用像素px的取值:
在目前国内的主流网站中,大部分都是采用像素px为单位的。那么什么是px呢?
px,全称pixel,像素。px就是图片中最小的点,也是计算机屏幕最小的点,是显示单位。比如一台电脑的显示器分辨率是800 * 600 px,指的就是屏幕宽度800像素,高度600像素,以显示器的分辨率来说,一般windows系统的分辨率为每英寸96px,Mac系统的分辨率是每英寸72px。
示例代码:
<html>
<head>
<title>字体大小像素取值</title>
<style>
#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>
在css样式中,font-size的单位除了px以外,还有em、百分比等等的方式。对于初学者来说,我们掌握px就基本够用了,等你对css代码了解更多之后,在对这些细节知识点消化吸收。
下节我们继续分享字体的内容。