原文:http://www.bkjia.com/Javascri...css
樣式選擇器權重優先級:html
important > 內嵌樣式 > ID > 類 > 標籤 | 僞類 | 屬性選擇 > 僞對象 > 繼承 > 通配符segmentfault
- important的權重爲1,0,0,0
- ID的權重爲0,1,0,0
- 類的權重爲0,0,1,0
- 標籤的權重爲0,0,0,1
- 僞類的權重爲0,0,1,0
- 屬性的權重爲0,0,1,0
- 僞對象的權重爲0,0,0,1
- 通配符的權重爲0,0,0,0
突然意識到上文的第二行 important > 內嵌樣式 > ID > 類 > 標籤 | 僞類 | 屬性選擇 > 僞對象 > 繼承 > 通配符 排序不對啊
因而,又搜了不少,資料以下:
CSS 樣式優先級
css優先級
css的樣式優先級
css樣式繼承問題瀏覽器
其中一篇有說這句:.net
任何顯示申明的規則均可以覆蓋其繼承樣式。
還有一篇是這樣排序的:htm
多重樣式間遵循:繼承來的樣式 < 瀏覽器缺省設置 < 外部樣式表 = 內部樣式表 < 內聯樣式
結合 css樣式繼承問題 這個問題及其答案來看,繼承的優先級的確是最低的。對象