!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中文網其他相關文章!