css樣式權重優先級,css樣式優先級

原文: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樣式繼承問題 這個問題及其答案來看,繼承的優先級的確是最低的。對象

相關文章
相關標籤/搜索