1. 程式人生 > 其它 >CSS學習筆記(一)-4.CSS樣式引入三種方式

CSS學習筆記(一)-4.CSS樣式引入三種方式

一、內部樣式

即在Html中任意位置使用<style></style>標籤,內部編寫樣式。

 1 <!--
 2  * @Author: invoker
 3  * @Github: https://github.com/invoker2021
 4  * @Date: 2021-07-09 21:15:57
 5  * @LastEditors: invoker
 6  * @LastEditTime: 2021-07-09 21:15:58
 7  * @Description: 
 8  * @FilePath: \CSS2\07-CSS的三種樣式引入.html
 9 -->
10 <!DOCTYPE html> 11 <html lang="en"> 12 <head> 13 <meta charset="UTF-8"> 14 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 15 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 16 <title>07-CSS的三種樣式引入</title> 17
<style> 18 * { 19 color:red; 20 } 21 </style> 22 </head> 23 <body> 24 <h2>我是測試標題</h2> 25 </body> 26 </html>
View Code

好處:1.樣式位置清晰。

2.可以控制當前整個Html檔案。

缺點:不能控制其他hmtl檔案。沒有做到css與html完全分離。

二、行內樣式表

在標籤內部寫樣式,使用style屬性

 1
<!-- 2 * @Author: invoker 3 * @Github: https://github.com/invoker2021 4 * @Date: 2021-07-09 21:15:57 5 * @LastEditors: invoker 6 * @LastEditTime: 2021-07-09 21:20:53 7 * @Description: 8 * @FilePath: \CSS2\07-CSS的三種樣式引入.html 9 --> 10 <!DOCTYPE html> 11 <html lang="en"> 12 13 <head> 14 <meta charset="UTF-8"> 15 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 16 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 17 <title>07-CSS的三種樣式引入</title> 18 </head> 19 20 <body> 21 <h2 style="color:pink;">我是測試標題</h2> 22 </body> 23 24 </html>
View Code

編寫規範:style屬性,屬性值必須雙引號

好處:1.除錯單個標籤方便

缺點:1.沒有做到樣式與html分離

2.如果需要控制大量元素,編寫麻煩。

三、外部樣式表

就是將原始寫在單獨的css檔案中,然後Html中單獨引用。

好處:1.css月html分離

 1 <!--
 2  * @Author: invoker
 3  * @Github: https://github.com/invoker2021
 4  * @Date: 2021-07-09 21:15:57
 5  * @LastEditors: invoker
 6  * @LastEditTime: 2021-07-09 21:25:56
 7  * @Description: 
 8  * @FilePath: \CSS2\07-CSS的三種樣式引入.html
 9 -->
10 <!DOCTYPE html>
11 <html lang="en">
12 
13 <head>
14     <meta charset="UTF-8">
15     <meta http-equiv="X-UA-Compatible" content="IE=edge">
16     <meta name="viewport" content="width=device-width, initial-scale=1.0">
17     <title>07-CSS的三種樣式引入</title>
18     <link rel="stylesheet" href="./normal.css">
19 </head>
20 
21 <body>
22     <h2>我是測試標題</h2>
23 </body>
24 
25 </html>
View Code

本文來自部落格園,作者:kaer_invoker,轉載請註明原文連結:https://www.cnblogs.com/invoker2021/p/14992541.html