1. 程式人生 > 實用技巧 >HTML 網頁開發、CSS 基礎語法——十.CSS語法

HTML 網頁開發、CSS 基礎語法——十.CSS語法

CSS程式碼書寫位置

• CSS 規則由兩個主要的部分構成:選擇器,以及一條或多條宣告 1.內聯式 ① 內聯式簡介 •內聯式,也被習慣叫做行內式。 •書寫位置:在 HTML 標籤之上的 style 屬性中書寫 css 樣式。 •所有的 css 樣式屬性總體組成標籤的 style 屬性的屬性值。
<div style="width: 100px;height: 100px; font-size: 14px;">1</div>

② 內聯式缺點

a. 內聯式必須寫在標籤上,沒有完全脫離HTML標籤。

b.css樣式程式碼讓標籤結構繁重,不利於HTML結構和解讀。

c.一個內聯式的CSS程式碼,只能給一個標籤使用,如果多個標籤有相同的樣式,同樣的CSS程式碼徐奧書寫多次,增加程式碼量。

因此,實際工作中不會使用內聯式(行內式)編寫CSS程式碼。

2. 內嵌式

① 內嵌式簡介

書寫位置:在HTML檔案中,<head> 標籤內部有一個<style> 標籤。

<style> 標籤書寫在<title> 標籤後面,所有CSS程式碼書寫在<style> 標籤內部。

<style>標籤有意標籤屬性叫做type,屬性值是“text/css”。

<style type="text/css">
    div {
        width:100px;
        height:100px;
        background-color:pink;
}
</style> 

② 內嵌式特點

優點 缺點

a.實現了結構和樣式的初步分離,css只負責樣式,HTML負責結構。

b.多個標籤可以利用一段程式碼設定相同的樣式,節省程式碼量。

a.結構和樣式並沒有完全分離,程式碼依舊寫在HTML吻技安的<style>標籤內部。

b.css樣式只能給一個HTML檔案使用,不能夠被多個HTML檔案同時利用。

c.在HTML中如果CSS程式碼太多,會造成檔案頭重腳輕。

3.外聯式

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

優點:

a. 實現了HTML和CSS完全分離

b.多個HTML檔案可以公用一個CSS檔案,便於提取公共CSS,減少程式碼

4.匯入式

•書寫位置:在內嵌式樣式表 <style> 標籤內部,或者在外聯式樣式表內部,匯入其他的外部的 .css 檔案。 •匯入方式:利用一條 @import url(路徑) 語句進行引入。
<style>
    @import url(css/01.css);
    div {
        border-color: #00f
    }
</style>

匯入式問題:

•匯入式樣式表的作用與外聯式樣式表基本相同。 •但是由於匯入式在瀏覽器中載入時,會在 HTML 結構載入完畢後再進行編譯,如果網速比較慢時,會導致網頁出現沒有 css 樣式的效果,給使用者的體驗不好。 •實際工作中,較少使用匯入式,推薦使用外聯式樣式表。 注: •小型案例:可以使用內嵌式 CSS。 •實際工作、大型網站專案:推薦使用外聯式 CSS。 習慣程式碼書寫風格 1.CSS 樣式格式 展開格式:開發過程使用,程式碼可讀性強,便於調錯
<style>
  div {
    width: 200px;
    height:200px;
    background-color: skyblue;
            margin-bottom: 10px;
    }
</style>

2.英文大小寫

CSS中的英文可以用大寫,也可以用小寫。

建議:CSS中的選擇器和樣式屬性名,屬性值等都使用小寫英文特殊情況除外。