首頁  >  文章  >  web前端  >  CSS中如何使用!important聲明強制優先的具體介紹

CSS中如何使用!important聲明強制優先的具體介紹

黄舟
黄舟原創
2017-07-27 11:32:152492瀏覽

!important宣告強制優先

CSS優先權中還有一個最無敵的宣告,就是!important。

在CSS樣式表中,帶有!important聲明的樣式優先使用,它的優先權會超越任何地方、任何方式的樣式聲明,包括行內style屬性中聲明的樣式。

例如下面程式碼:

<style type="text/css"> 
p{ color:red !important; }  
</style> 
<p style="color: blue; ">这是一行文字</p>

這裡的這行文字在瀏覽器中仍然顯示為紅色字體。

所以,CSS樣式匹配的優先權遵循以下順序:

(1)  !important宣告高於一切。

(2) 內嵌樣式次之。

(3) 樣式表中宣告會依選擇器的權重排序。

(4) 最後依照瀏覽器執行樣式表的順序,遵循"後來居上"原則匹配樣式。

當然最後還要強調一點:如果沒有設定樣式的,則自動繼承父級節點的樣式。

以上是CSS中如何使用!important聲明強制優先的具體介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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