zoukankan      html  css  js  c++  java
  • 前端 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文件放在这个文件夹里面

  • 相关阅读:
    在IE和Firfox获取keycode
    using global variable in android extends application
    using Broadcast Receivers to listen outgoing call in android note
    help me!virtual keyboard issue
    using iscroll.js and iscroll jquery plugin in android webview to scroll div and ajax load data.
    javascript:jquery.history.js使用方法
    【CSS核心概念】弹性盒子布局
    【Canvas学习笔记】基础篇(二)
    【JS核心概念】数据类型以及判断方法
    【问题记录】ElementUI上传组件使用beforeupload钩子校验失败时的问题处理
  • 原文地址:https://www.cnblogs.com/mingerlcm/p/10644211.html
Copyright © 2011-2022 走看看