1. 程式人生 > >css三種引入方式及格式

css三種引入方式及格式

一:行內式(內聯樣式)

其基本語法格式如下:

<標籤名 style="屬性1:屬性值1; 屬性2:屬性值2; 屬性3:屬性值3;"> 內容 </標籤名

如:

<div style="color: red; font-size: 12px;">行內式</div>

二:內部樣式表(內嵌樣式表)

其基本語法格式如下:

<head>
<style type="text/CSS">
    選擇器(選擇的標籤) { 
      屬性1: 屬性值1;
      屬性2: 屬性值2; 
      屬性3: 屬性值3;
    }
</style>
</head>

如:

<style>
     div {
         color: red;
         font-size: 12px;
     }
</style>

三:外部樣式表(外鏈式)

  是將所有的樣式放在一個或多個以.CSS為副檔名的外部樣式表文件中,通過link標籤將外部樣式表文件連結到HTML文件中。

其基本語法格式如下:

<head>
  <link rel="stylesheet" type="text/css" href="css檔案路徑">
</head>

PS:

link 是個單標籤,link標籤需要放在head頭部標籤中,並且指定link標籤的三個屬性。

屬性 作用
rel 定義當前文件與被連結文件之間的關係,在這裡需要指定為“stylesheet”,表示被連結的文件是一個樣式表文件。
type 定義所連結文件的型別,在這裡需要指定為“text/CSS”,表示連結的外部檔案為CSS樣式表。我們都可以省略
href 定義所連結外部樣式表文件的URL,可以是相對路徑,也可以是絕對路徑。

三種方式總結:

樣式表 優點 缺點 使用情況 控制範圍
行內樣式表 書寫方便,權重高 沒有實現樣式和結構相分離 較少 控制一個標籤(少)
內部樣式表 部分結構和樣式相分離 沒有徹底分離 較多 控制一個頁面(中)
外部樣式表 完全實現結構和樣式相分離 需要引入 最多,強烈推薦 控制整個站點(多)