簡體   English   中英

CSS樣式-覆蓋背景如何工作?

[英]CSS Styles - how does overriding background work?

有一堆與相關的發音標題相關的問題,但是如果有人檢查(我可以隨意留下參考!),我沒有看到這個問題的答案。

這比沒有經驗更重要……但是,如果我有一個全局樣式表來設置div.rowpic類的CSS屬性,然后執行此操作:

<div class="rowpic" style="background-image: url('whatever.jpg');"> ... </div>

我能否可靠地期望瀏覽器使用div.rowpic的完整CSS規范,但用我在此div標簽中明確聲明的樣式替換其背景圖像?

是的,那應該發生。

元素中的樣式會覆蓋聲明的CSS中樣式的定義。

樣式的每個屬性均獨立於其他屬性應用,因此,即使您在具有相同類但又重新定義了某些選擇器的那個屬性之后導入另一個CSS,您仍然會從第一個CSS應用其余的選擇器。

當然。 在這種情況下,將替換背景圖像,因為內聯樣式規則在css樣式規則中更為重要。

請閱讀有關CSS特殊性的文章: http : //css-tricks.com/855-specifics-on-css-specificity/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM