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>

在这里插入图片描述
对于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的“数值”;另外一种是“关键字”。
在这里插入图片描述

<!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>

在这里插入图片描述

四、字体风格

使用font-style属性来定义斜体效果。font-style属性取值如下所示:
在这里插入图片描述

<!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>

在这里插入图片描述
上述代码中,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>

在这里插入图片描述

  • 2
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值