• 前端 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文件放在这个文件夹里面

  • 相关阅读:
    c# 三元运算符 表达式赋值的时候 我老容易写错 备注下
    wpf 图片操作类 ImageBrush BitmapImage
    WPF 结合 微软的手写板 进行输入
    c# 经纬度距离计算
    c# 通用类扩展方法 备注
    Android SDK Manager无法更新的解决(转帖)
    GridControl相关设置
    SDK Manager.exe运行一闪而过
    “LC.exe”已退出 或者 设计器提示控件为声明
    建立管理员帐户
  • 原文地址:https://www.cnblogs.com/mingerlcm/p/10644211.html
Copyright © 2020-2023  润新知