CSS字体样式

CSS字体样式

字体样式属性

CSS字体样式

一、字体类型

font-family可以指定多种字体。使用多个字体时,将按从左到右的顺序排列,并且以英文逗号‘,’ 隔开。

1.设置一种字体

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <title>字体类型</title>
    <style>
        .div1{font-family: Arial;}
        .div2{font-family: 'Times New Roman';}
        .div3{font-family: '微软雅黑';}
    </style>
</head>
<body>
    <div class="div1">Arial</div>
    <div class="div2">Times New Roman</div>
    <div class="div3">微软雅黑</div>
</body>
</html>

CSS字体样式
对于font-family属性,如果字体类型只有一个英文单词,则不需要加上双引号;如果字体类型是多个英文单词或者是中文,则需要加上双引号。

2.设置多种字体

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <title>Document</title>
    <style>
        p{font-family: Arial, Verdana, Georgia;}
    </style>
</head>
<body>
    <p>CSDN博客网</p>
</body>
</html>

分析:p{font-family:Arial,Verdana,Georgia;}这一句的意思是:p元素优先使用Aria字体来显示,如果你的电脑没有装Arial字体,那就接着考虑Verdana字体。如果你的电脑还是没有装Verdana字体,那就接着考虑Georgia字体……以此类推。如果Arial、Verdana、Georgia这三种字体都没有安装,那么p元素就会以默认字体(即宋体)来显示。

二、字体大小

font-size属性取值有两种,一种是“关键字”,如small、medium、large等。另外一种是“像素值”,如 10px、16px、21px等。在实际开发中,关键字这种方式基本不会用。

三、字体粗细

字体粗细(font-weight)跟字体大小(font-size)是不一样的。粗细指的是字体的“肥瘦”,而大小指的是字体的“宽高”。font-weight属性取值有两种:一种是100~900的“数值”;另外一种是“关键字”。
CSS字体样式

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <title>字体粗细</title>
    <style>
        .one{font-weight: 400;}
        .two{font-weight: 700;}
        .tree{font-weight: bold;}
    </style>
</head>
<body>
    <div class="one">CSDN博客网</div>
    <div class="two">CSDN博客网</div>
    <div class="tree">CSDN博客网</div>
</body>
</html>

CSS字体样式

四、字体风格

使用font-style属性来定义斜体效果。font-style属性取值如下所示:
CSS字体样式

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <title>字体样式</title>
    <style>
        .one{font-style: oblique;}
        .two{font-style: italic;}
        .tree{font-style: normal;}
    </style>
</head>
<body>
    <div class="one">CSDN博客网</div>
    <div class="two">CSDN博客网</div>
    <div class="tree">CSDN博客网</div>
</body>
</html>

CSS字体样式
上述代码中,font-style属性值为italic或oblique时,页面效果是一样的。这两者还是有区别的:有些字体有斜体italic属性,但有些字体却没有italic属性。oblique是让没有italic属性的字体也能够有斜体效果。

五、字体颜色

color属性取值有几种:比如“关键字”,“16 进制RGB值”。除了这两种,其实还有RGBA、HSL等。

1、关键字

关键字,指的就是颜色的英文名称,如red、blue、green等。

2、16进制RGB值

单纯靠“关键字”,满足不了实际开发需求,因此我们还引入了“16进制RGB值”。所谓的16进制RGB值,指的是类似#FBF9D0形式的值。
例子:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <title>字体样式</title>
    <style>
        .one{color: aqua;}
        .two{color: #f5e90c;}
    </style>
</head>
<body>
    <div class="one">CSDN博客网</div>
    <div class="two">CSDN博客网</div>
</body>
</html>

CSS字体样式

上一篇:(2019)建筑物中的占用感知:数据分析方法综述


下一篇:nz-table中设置nzWidth遇到的问题