1. 程式人生 > >前端 CSS 三種引入方式

前端 CSS 三種引入方式

html文檔 () http 前端 類型 import 表現 mic pat

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像素的

技術分享圖片

外接樣式[email protected] 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文件放在這個文件夾裏面

技術分享圖片

前端 CSS 三種引入方式