CSS3 字体属性

20 篇文章 0 订阅

字号设置

  • font-size 设置字体的大小,使用合法的尺寸单位
  • 常见单位有:px、em、rem、%…
  • 当没有设置字号时,浏览器会添加默认字号,一般是16px
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>字号设置</title>
    <style type="text/css">
    </style>
</head>
<body>
    <div>字号设置</div>
    <div style="font-size: 14px;">字号设置1</div>
    <div style="font-size: 1em;">字号设置2</div>
    <div style="font-size: 1.5rem;">字号设置3</div>
    <div style="font-size: 200%;">字号设置4</div>
</body>
</html>

字体设置

  • font-family:字体 [, 字体2, …] 设置字体系列
  • 当没有设置字体时,默认使用系统的“微软雅黑”字体
  • 当设置的字体没有生效时,会显示默认字体
  • 可以设置多种字体,用“,”隔开,当浏览器不支持第一个字体时,就会尝试下一个,直到找到可识别的字体。如果都不能识别,就会使用默认字体
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>字体设置</title>
    <style type="text/css">
        div{font-size: 30px;}
        #div2{font-family: "宋体";}
        #div3{font-family: "楷书";}
    </style>
</head>
<body>
    <div id="div1">字体设置1</div>
    <div id="div2">字体设置2</div>
    <div id="div3">字体设置3</div>
</body>
</html>

字体粗细

  • font-weight:字体粗度值 设置字体粗细
    字体粗度值:
    1、数字:100-900, 没有单位,一般设置成整百,数字越大,字体越大
    2、normal:默认值。相当于数字400,浏览器会显示一个标准的字体
    3、bold:定义粗体字符,相当于数字700
    4、bolder:定义更粗的字符,比继承字体粗
    5、lighter:定义更细的字符,比继承字体细
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>字体粗细</title>
    <style type="text/css">
        div{font-size: 50px;}
    </style>
</head>
<body>
    <div style="font-weight: 100">字体粗细1</div>
    <div style="font-weight: 400">字体粗细2</div>
    <div style="font-weight: 700">字体粗细3</div>
    <div style="font-weight: 900">字体粗细4</div>
    <div style="font-weight: normal">字体粗细5</div>
    <div style="font-weight: bold">字体粗细6</div>
    <div style="font-weight: bolder">字体粗细7</div>
    <div style="font-weight: lighter">字体粗细8</div>
</body>
</html>

字体风格

  • font-style:样式取值 设置字体为倾斜效果
    样式取值:
    1、italic:表示倾斜效果
    2、oblique:表示正常与倾斜状态的中间倾斜效果,偏倾斜字体
    3、normal:表示正常的字体,经常用来重置字体
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>字体风格</title>
    <style type="text/css">
        div, i{font-size: 50px;}
    </style>
</head>
<body>
    <div style="font-style: italic">字体风格1</div>
    <div style="font-style: oblique">字体风格2</div>
    <i style="font-style: normal">字体风格3</i>
</body>
</html>

字体样式重置

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>字体样式重置</title>
    <style type="text/css">
       body{font-size: 16px; font-family: "微软雅黑";
            color: #333;}
        b{font-weight: normal;}
        i{font-style: normal;}
    </style>
</head>
<body>
    <div>字体样式重置div</div>
    <p>字体样式重置p</p>
    <b>字体样式重置b</b><br>
    <strong>字体样式重置strong</strong><br>
    <i>字体样式重置i</i><br>
    <em>字体样式重置em</em>
</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值