css優先機制

樣式的優先級css

(外部樣式)External style sheet <(內部樣式)Internal style sheet <(內聯樣式)Inline stylehtml

(內部樣式就是css寫在html頁面的<style>標籤中)
(內聯樣式就是css直接寫在html標籤的style屬性中)瀏覽器


選擇器的優先權spa

1. 內聯樣式表的權值最高 1000;htm

2. ID 選擇器的權值爲 100繼承

3. Class 類選擇器的權值爲 10class

4. HTML 標籤選擇器的權值爲 1 import


CSS 優先級法則im

A 選擇器都有一個權值,權值越大越優先;樣式

B 當權值相等時,後出現的樣式表設置要優於先出現的樣式表設置;

C 創做者的規則高於瀏覽者:即網頁編寫者設置的CSS 樣式的優先權高於瀏覽器所設置的樣式;

D 繼承的CSS 樣式不如後來指定的CSS 樣式;

E 在同一組屬性設置中標有「!important」規則的優先級最大

F 同一個css文件中,對同一個選擇器同一個優先級的內容,寫得排在後面的內容會覆蓋前面的內容。好比:.abc{margin:10px;}.abc{margin:20px;},最終的到的class爲abc的內容的margin值是20px。這個緣由是css文件的運行方式,是從前日後開始解讀運行的。

相關文章
相關標籤/搜索