• 前端 CSS 三种引入方式


    CSS三种引入方式

    • 行内样式
    • 内接样式
    • 外部样式
      • 链接式
      • 导入式

    行内样式

    就是在标签加上style属性设置样式

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta http-equiv="x-ua-compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <title>Title</title>
    </head>
    <body>
        <!-- 行内样式 -->
        <div>
            <p style="color: red">我是一个段落</p>
        </div>
    </body>
    </html>

    内接样式

    CSS样式写在head标签里面的style标签里面,格式如下:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta http-equiv="x-ua-compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <title>Title</title>
        <style>
            /* 写我们的CSS代码 */
            /* 标签选择器 */
            span{
                color: red;
            }
        </style>
    </head>
    <body>
        <!-- 内接样式 -->
        <div>
            <span>我是一个段落</span>
        </div>
    </body>
    </html>

     

    这种方法是标签选择器,span他会检索body文档,一个一个标签进行检索,只要找到span标签就加上样式

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta http-equiv="x-ua-compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <title>Title</title>
        <style>
            /* 写我们的CSS代码 */
            /* 标签选择器 */
            span{
                color: red;
            }
        </style>
    </head>
    <body>
        <!-- 内接样式 -->
        <div>
            <span>我是一个段落</span>
            <span>我是一个段落</span>
            <span>我是一个段落</span>
        </div>
    </body>
    </html>

    外接样式-链接式

    外部样式 链接式就是将css写在一个单独的文件中,然后在页面进行引入即可。推荐使用此方式

    在head标签里面的link标签 链接CSS样式文件 rel文档类型是CSS

    <link rel="stylesheet" href="">

    这种就是内容和表现分离 HTML文档和CSS关系

    index.css

    a{
        font-size: 30px;
    }

    然后在HTML文件中通过link标签引入:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta http-equiv="x-ua-compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <title>Title</title>
        <link rel="stylesheet" href="./index.css">
    
    </head>
    <body>
        <!-- 外接样式 链接式 -->
        <div>
            <a>我是一个a标签</a>
        </div>
    </body>
    </html>

     默认是16px像素的

    外接样式-@import url()方式 导入式

    @import url();必须写在文件最开始的位置。
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta http-equiv="x-ua-compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <title>Title</title>
        <!-- 导入式 -->
        <style>
            @import url('./index.css');
        </style>
    </head>
    <body>
        <!-- 外接样式 导入式 -->
        <div>
            <a>我是一个a标签</a>
        </div>
    </body>
    </html>

     验证 有没有加载css文件

    链接导入方法

    link标签链接index.css

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta http-equiv="x-ua-compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <title>Title</title>
        <link rel="stylesheet" href="./index.css">
    </head>
    <body>
        <!-- 外接样式 链接导入式 -->
        <div>
            <a>我是一个a标签</a>
        </div>
    </body>
    </html>

    到index.css 里 导入content.css文件的样式

    index.css

    @import url('content.css');

    content.css

    a{
        font-size:30px
    }

    平时在项目建一个css文件夹,所有css文件放在这个文件夹里面

  • 相关阅读:
    功能测试--电梯测试项
    进程
    基于UDP协议的socket编程
    自定义报头解决粘包问题
    基于TCP协议的socket编程
    python3 中encode 和decode的使用方法。
    反射---hasattr、getattr、setattr、delattr
    摘要算法---hashlib模块下MD5和SHA的使用
    日志模块---logging
    staticmethod、classmethod的使用
  • 原文地址:https://www.cnblogs.com/mingerlcm/p/10644211.html
Copyright © 2020-2023  润新知