【Web前端学习笔记】-CSS3-字体属性(font)

目录

1. 学习内容概述

2.  字体属性知识点

2.1. 颜色   color

2.2. 字号   font-size

2.3. 粗细   font-weight

2.4. 样式   font-style

2.5. 字体类型   font-family

3. 写一段完整的代码跑跑试试


1. 学习内容概述

  • 学习了CSS3中有关字体属性的五大知识点,包括:
    • 颜色   color
    • 字号   font-size
    • 粗细   font-weight
    • 样式   font-style
    • 字体类型   font-family

2.  字体属性知识点

2.1. 颜色   color

颜色主要有四种表示方式,即:名称(如red),十六进制(如#ff0000),RGBRGBA(A代表透明度)。示例如下:

p{color: red;}
p{color: #ff0000;}
p{color: rgb(255,0,0);}
p{color: rgba(255,0,0,0.3);}

2.2. 字号   font-size

p{font-size: 40px;}

❗ 注意:chrome浏览器中支持的最小字号为12px

2.3. 粗细   font-weight

CSS中的粗细有两种表示方法,一种是粗细的名称(如normal, bold, bolder, lighter),另一种是数字(100-900)。其中normal=400,bold=700。

粗细名称对应效果
normal常规
bold较粗
bolder特粗(比bold还粗)
lighter较细

示例如下:

p{font-size: bold;}
p{font-size: 300;}

2.4. 样式   font-style

如斜体:

p{font-style: italic;}

2.5. 字体类型   font-family

字体类型就是如宋体、微软雅黑、Arial、Times New Roman等。

p{font-family: "Microsoft YaHei";}

CSS中可以设置多种不同的字体,字体类型间用逗号隔开。示例如下:

p{font-size: "Arial", "Microsoft YaHei", "Times New Roman", "Simsun";}

以上示例代表的意思是:优先使用Arial字体;若用户电脑未安装Arial,则使用Microsoft YaHei(微软雅黑);若未安装Microsoft YaHei(微软雅黑),则使用Times New Roman……以此类推。值得注意的是,这样做也能实现中英文的不同字体显示。由于Arial无法显示中文字体,就会调用Microsoft YaHei(微软雅黑)来显示,因此就呈现出中英文字体不同的、较为美观的效果。

3. 写一段完整的代码跑跑试试

运用以上知识,同时搭配使用了内部样式、元素选择器、类选择器、合并选择器等知识点。

head标签下:

    <style>
        /* 在style标签下用**内部样式**定义整个文档的样式 */
        h1{
            color: black;
            font-size: 40px;
            font-weight: Bolder;
            font-style: italic;
            font-family: "Arial","Microsoft YaHei";
        }
        h2{
            color: blue;
            font-size: 50px;
            font-weight: 900;
            font-family: "Arial","Microsoft YaHei";
        }
        p{
            color:blueviolet;
            font-size: 30px;
            font-weight: bold;
            font-family: 'Times New Roman',"Simsun";
        }
        ol,ul{
            color:black;
            font-size: 25px;
            font-weight: normal;
            font-family: 'Times New Roman',"Simsun";
        }
        ol{
            font-weight: 800;
        }
    </style>

body标签下:

<body>
    
    <!-- 注释快捷键:Ctrl+/ -->
    <h1>2023年4月19日  星期三</h1>
    <h2>CSS5——字体属性</h2>
    <p>今天学习了字体属性。CSS5中的字体属性设置主要包括5种:</p>
    <ol>
        <li>字号  font-size
            <ul>
                <li>chrome接受的最小字号为12px</li>
            </ul>
        </li>

        <li>颜色  color
            <ul>四种表示方式
                <li>颜色名称,如red</li>
                <li>十六进制,如#ff0000</li>
                <li>RGB,如rgb(255,0,0)</li>
                <li>RGBA,如rgba(255,0,0,.5),其中A为透明度</li>                
            </ul>
        </li>

        <li>粗细  font-weight
            <ul>主要四种
                <li>bold</li>
                <li>bolder</li>
                <li>lighter</li>
                <li>数字,范围100~900,其中normal为400,bold为700</li>
            </ul>
        </li>

        <li>样式(如斜体)  font-style
            <br>斜体:italic
        </li>

        <li>字体类型(如宋体)  font-family
            <ul>
                <li>每个值用“,”隔开</li>
                <li>若字体名称含空格,必须加引号!</li>
            </ul>
        </li>
    </ol>

</body>
</html>

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值