Html、CSS基礎–樣式權重

更新於 發佈於 閱讀時間約 3 分鐘

※ 樣式規則:

規則一:

名稱一樣,後寫的樣式會寫掉前面的樣式。

範例一

前面的樣式

.color5 {
background-color: #F3D4D4;
height: 300px;
}

顯示畫面:

raw-image

後面的樣式

.color5 {
background-color: #F3D4D4;
height: 300px;
}
.color5 {
background-color: #000;

}

顯示畫面:

raw-image

開發工具人員檢查:

raw-image

規則二:

這張圖是在講 CSS 的「權重(Specificity)」概念,是決定哪一段樣式優先套用的規則之一。

raw-image

對應到上面的五段權重:

  • !important(紅色):不算進權重,但會強制覆蓋其他樣式。
  • style(藍色):內嵌樣式,如 (div style="color: red;" )。
  • #id(橘色):ID 選擇器(如 #header),權重高。
  • .class(綠色):類別選擇器,中間權重。
  • element(粉色):元素選擇器,權重最低。

範例二

/* 0-0-0-1-0 */
.colorpalette {
/* border: 1px solid #000; */
width: 400px;
background-color: rgb(173, 148, 148);
box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.5);
}
/* 0-0-0-0-1 */
div {
width: 800px;
}

顯示畫面:因為權重比的關係,所以結果不變。

raw-image

開發工具人員檢查:

raw-image

顯示畫面:改變權重比的關係,結果就改變。

/* 0-0-0-1-1 */
div.colorpalette {
width: 800px;
}
raw-image

開發工具人員檢查:

raw-image

範例三

/* 0-0-1-0-0 */
#John {
width: 1200;
}

顯示畫面:改變權重比的關係,結果就改變。

raw-image

開發工具人員檢查:

raw-image

style屬性:index.html

<!-- 0-1-0-0-0 -->
<div id="John" class="colorpalette" style="width: 1500px;">

顯示畫面:

raw-image

開發工具人員檢查:

raw-image

! important:style.css

/* 1-0-0-0-1 */
div {
width: 600px !important;
}

顯示畫面:

raw-image

開發工具人員檢查:

raw-image



























留言
avatar-img
留言分享你的想法!
avatar-img
奧莉薇走在成為後端工程師之路上
22會員
158內容數
全端網頁開發專業知識分享
2025/07/19
※ 盒模型介紹: 什麼是盒模型? 說明:在CSS定義底下的模型結構,此結構有助於建構網頁介面。 盒模型的四大內容: 說明: margin:指的是元素外部的空間。用途是常被用來做元件跟元件之間上下和左右的推擠,也就是調整與其他元素之間的距離。常被用來做排版布局,讓元素之間不會互相「打架」。
Thumbnail
2025/07/19
※ 盒模型介紹: 什麼是盒模型? 說明:在CSS定義底下的模型結構,此結構有助於建構網頁介面。 盒模型的四大內容: 說明: margin:指的是元素外部的空間。用途是常被用來做元件跟元件之間上下和左右的推擠,也就是調整與其他元素之間的距離。常被用來做排版布局,讓元素之間不會互相「打架」。
Thumbnail
2025/07/11
※ 建立色票結構: 建立一個大盒子:index.html <body>   <!-- 建立一個大盒子 -->   <div>     </div> </body> 依序建立色票卡:index.html <body> <!-- 建立一個大盒子 --> <div> <!-- 依
Thumbnail
2025/07/11
※ 建立色票結構: 建立一個大盒子:index.html <body>   <!-- 建立一個大盒子 -->   <div>     </div> </body> 依序建立色票卡:index.html <body> <!-- 建立一個大盒子 --> <div> <!-- 依
Thumbnail
2025/07/07
※ CSS結構: 選擇器:選擇哪一個HTML的元素。 樣式屬性:加上哪一個樣式的屬性。 設定值:樣式設定成哪一個設定值。 大括號{}:大括號裡面都是這個選擇器的樣式。 ※ HTML和CSS的連結:<link> 原因:HTML檔案和CSS檔案原本是分開的,需要透過link的標籤來做連結
Thumbnail
2025/07/07
※ CSS結構: 選擇器:選擇哪一個HTML的元素。 樣式屬性:加上哪一個樣式的屬性。 設定值:樣式設定成哪一個設定值。 大括號{}:大括號裡面都是這個選擇器的樣式。 ※ HTML和CSS的連結:<link> 原因:HTML檔案和CSS檔案原本是分開的,需要透過link的標籤來做連結
Thumbnail
看更多
你可能也想看
Thumbnail
CSS 盒模型是理解和設計網頁佈局的核心概念。它包括元素的內容、填充、邊框和外邊距。
Thumbnail
CSS 盒模型是理解和設計網頁佈局的核心概念。它包括元素的內容、填充、邊框和外邊距。
Thumbnail
報價書需要具備的內容有哪些呢?關於設計報價書製作的二三事在這裡!
Thumbnail
報價書需要具備的內容有哪些呢?關於設計報價書製作的二三事在這裡!
Thumbnail
排版微系列調專門分享如何透過一些調整讓設計與排版更好看,並且每張設計都會說明為何調整的原因,以及原本設計可能有的問題。 如果你是設計初學者那這份內容會很適合你,因為會很細節的去講解排版原因,如果你看完喜歡,我每月會有三篇微調詳解固定分享給訂閱會員,歡迎訂閱。
Thumbnail
排版微系列調專門分享如何透過一些調整讓設計與排版更好看,並且每張設計都會說明為何調整的原因,以及原本設計可能有的問題。 如果你是設計初學者那這份內容會很適合你,因為會很細節的去講解排版原因,如果你看完喜歡,我每月會有三篇微調詳解固定分享給訂閱會員,歡迎訂閱。
Thumbnail
利用文字紀錄,明確寫下自己的採購項目......
Thumbnail
利用文字紀錄,明確寫下自己的採購項目......
Thumbnail
觀察者模式透過主題訂閱/訊息通知的機制,極度增強系統的可擴展性、靈活性以及降低組件間的耦合度。概念直觀簡單,是非常實用的設計模式。
Thumbnail
觀察者模式透過主題訂閱/訊息通知的機制,極度增強系統的可擴展性、靈活性以及降低組件間的耦合度。概念直觀簡單,是非常實用的設計模式。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News