首頁 >web前端 >css教學 >css如何增加權重

css如何增加權重

醉折花枝作酒筹
醉折花枝作酒筹原創
2021-06-01 15:03:347061瀏覽

在css中,可以使用「!important」來增加權重,語法「選擇器{樣式:值!important;}」。 css樣式中加上「!importanrt」可以覆蓋父級的樣式;IE6中不能識別,但IE7和別的瀏覽器中可以用,用來處理瀏覽器的兼容性。

css如何增加權重

本教學操作環境:windows7系統、CSS3&&HTML5版、Dell G3電腦。

我們希望頁面中的所有原子類,都是權重非常大的,這樣,一旦頁面中的任何一個標籤,攜帶了這個原子類,立即有樣式產生,而不會被自己的樣式所層疊。所以,這時候,就可以用!important來提升權重!

.warning{
	color:red !important;
}

important是英文重要的意思。注意寫法!寫在分號之前,如果有多個屬性要提升權重,那麼必須寫多個:

.warning{
	color:red !important;
	font-weight: bold !important;
  }

注意,頁面嚴禁濫用!important提升權重,只能在原子類的情況使用!

注意:

!important不影響繼承性。一個標籤是透過繼承性影響的,權重是0,加上!important也是0,也不能與已經選中了的選擇器抗衡。

!important不影響就近原則。遠的那個,寫上!important也沒用,還是以近的那個為準!

如果都是繼承而來的屬性並且都描述的一樣近,這個時候! important權重提升才有用。

推薦學習:css影片教學

#

以上是css如何增加權重的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn