字体样式常用的有五种属性,看下表。
属性 | 说明 |
font-family | 字体类型 |
font-size | 字体大小 |
font-weight | 字体粗细 |
font-style | 字体风格 |
color | 字体颜色 |
下面,我们一起来看看字体各个属性的详细说明。
font-family
可以使用font-family属性来定义不同的字体,如宋体、微软雅黑等。
font-family可以指定多种字体。使用多个字体时,将按从左到右的顺序排列,并且以英文逗号(,)隔开。
DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>字体类型title>
<style type="text/css">
h4{font-family: Arial;}
span{font-family: "Times New Roman";}
p{font-family: "微软雅黑";}
div{font-family: serif;}
style>
head>
<body>
<h4>刘德华h4>
<span>张学友span>
<p>郭富城p>
<div>黎明div>
body>
html>
如果字体类型只有一个英文单词,则不需要加上双引号;如果字体类型是多个英文单词或是中文的,则需要加上双引号。
font-size
font-size属性取值有两种:一种是“关键字”,如small、medium、large等;另外一种是“像素值”,如10px、16px、21px等。
我们初入门先学习像素值就行了,之后在CSS进阶中学习em和百分比等。
DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>字体大小title>
<style type="text/css">
h4{font-size: 10px;}
span{font-size: 15px;}
p{font-size: 20px;}
div{font-size: 25px;}
style>
head>
<body>
<h4>刘德华h4>
<span>张学友span>
<p>郭富城p>
<div>黎明div>
body>
html>
font-weight
font-weight属性取值有两种:一种是“100~900的数值”,另一种是“关键字”。
关键字取值表
属性 | 说明 |
normal | 正常(默认值) |
lighter | 较细 |
bold | 较粗 |
bolder | 很粗 |
font-weight属性可以取100、200、…、900这9个值。其中100相当于lighter,400相当于normal,700相当于bold,而900相当于bolder。
DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>字体粗细title>
<style type="text/css">
h4{font-weight: 100;}
span{font-weight: 400;}
p{font-weight: 700;}
div{font-weight: 900;}
style>
head>
<body>
<h4>刘德华h4>
<span>张学友span>
<p>郭富城p>
<div>黎明div>
body>
html>
font-style
font-style属性取值如下表
属性 | 说明 |
normal | 正常 |
italic | 斜体 |
oblique | 斜体 |
DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>字体风格title>
<style type="text/css">
h4{font-style: normal;}
span{font-style: italic;}
p{font-style: oblique;}
div{font-style: normal;}
style>
head>
<body>
<h4>刘德华h4>
<span>张学友span>
<p>郭富城p>
<div>黎明div>
body>
html>
从页面效果可以看出,font-style属性值为italic或oblique时,页面效果是一样的! 原因是:有些字体有斜体italic属性,但有些字体却没有italic属性。oblique是让没有italic属性的字体也能够有斜体效果。
color
color属性取值有两种,一种是“关键字”,另一种是“十六进制RGB值”。其它还有RGBA、HSL等,不过这些是在CSS3中。
DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>字体颜色title>
<style type="text/css">
h4{color: gray;}
span{color: orange;}
p{color: #03FCA1;}
div{color: #0033ff;}
style>
head>
<body>
<h4>刘德华h4>
<span>张学友span>
<p>郭富城p>
<div>黎明div>
body>
html>
———————————————————————————————— 本节主要学习了字体样式,最后对其总结。
字体类型:font-family
字体大小:font-size
字体粗细:font-weight
字体风格:font-style
字体颜色:color