CSS 外聯式優先級是指CSS外部鏈接文件中的樣式權重。
樣式權重等級 樣式優先級描述 !important (10^1)超級優先級 內聯樣式 (10^0)普通優先級 #id名 (10^2)高優先級 .class名 (10^1)中等優先級 標簽名 (10^0)低優先級
!important:該屬性是最高優先級,當為一個樣式設置了!important,它將覆蓋頁面內任何位置定義的元素樣式,而且對同一元素設置!important,后面的優先級高。
內聯樣式:內聯樣式是指在HTML標簽的style屬性中定義的樣式,權值為1。
#id:id選擇器具有高優先權,權值為100。你可以在頁面中使用多個ID選擇器。不過,同樣的ID選擇器不能在同一文檔中使用兩次。
.class:class選擇器的權值是10,如果在樣式表中定義了多個具有相同權值的選擇器,那么樣式應用以后將遵從"就近原則",即離要應用的元素最近的選擇器樣式將被采用。
標簽名:標簽選擇器的優先級最低,記作1,會被后面的選擇器覆蓋。
總結:外鏈式優先級從高到低依次為:!important,#id,.class,標簽名,權重相同則按照先后順序進行。