• 字体font


    一、字体

    1.1 相关样式

    • color:设置字体颜色
    • font-size:字体大小

    与font-size相关单位

    em:相当于当前元素的一个font-size

    rem:相当于根元素的一个font-size

    • font-family:字体族(字体的格式)

    - 可选值:

    serif:衬线字体

    sans-serif:非衬线字体

    monospace:等宽字体

    - 指定字体的类别,浏览器会自动使用该类别下的字体(针对了硬件方面,取决于下载字体的数量)

    - font-family可以同时指定多个字体;多个字体使用时,用“,”隔开

      字体生效时优先选择第一个,第一个无法使用,则用第二个,依此类推

    font-family: 'Courier New', Courier, monospace;
    • font-weight:字重   字体的加粗

    normal:默认值,不加粗

    bold:加粗

    100-900:九个级别(没什么用,这是根据浏览器系统本身对相对应的字体下载的字重数量来设置的)

    • font-style:字体的风格

    normal:正常的

    italic:斜体

    • font: [font-style]  [font-weight]  [font-size]/[行高(倍数)]  [font-family];

    注:

    font中的值字体大小和字体族都是放在后两位的位置上。

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>字体font</title>
        <style>
            .content{
                width: 100%;
                height: 300px;
                background-color: rgba(53, 231, 53, 0.575);
            }
            .content p{
                /* font-size: 20px;
                font-weight: bold;
                font-style: italic;
                font-family: 'Courier New', Courier, monospace;
                
                line-height: 150px; */
    
                font: italic bold 20px/3 'Courier New', Courier, monospace;
            }
        </style>
    </head>
    <body>
        <div class="content">
            <p>上天是公平的,你的付出和汗水,都记录在时光里,它们会变成另一种东西,陪在你的身边,放在你的心里,这种东西,叫做幸福,这种福气,叫做幸运!</p>
        </div>
    </body>
    </html>

    1.2 @font-face

    /* 
        font-face可以将服务器中的字体直接提供给用户使用 
        使用时考虑的问题:
            1.加载速度
            2.版权
            3.字体格式
    */
    @font-face {
        /* 指定字体的名字 */
        font-family: 'myfont';
        /* 服务器指定字体的路径 */
        src: url('路径') format("truetype");
    }    

    二、图标字体(iconfont)

    font awesome (https://fontawesome.com/

    - 主要有两个类:fas、fab

    - 写法(两种):

    ① 通过类设置

    ② 通过实体设置

    三、行高(line-height)

    3.1 行高的概念

      • 行高指的是文字占有的实际高度
      • 行高的值:

    - 指定大小(px、em)

    - 设置为行高的一个整数(指字体大小的倍数)

      • 行高经常还用来设置文字的行间距

    3.2 字体框

    - 指字体存在的格子,设置font-size实际上就是在设置字体框的高度

  • 相关阅读:
    Poj 2406--Power Strings(KMP)
    杭电2682--Tree(Prim)
    杭电1827--Summer Holiday(SCC + 缩点)
    杭电2181--哈密顿绕行世界问题(Dfs)
    杭电1269--迷宫城堡(强连通分量)
    南阳21--三个水杯(Bfs)
    杭电1203--I NEED A OFFER!(01背包)
    e.send和next(e)的区别
    python中yield与return的用法与区别
    迭代器
  • 原文地址:https://www.cnblogs.com/nadou/p/13878029.html
Copyright © 2020-2023  润新知