在css中,樣式的就近原則指的是當多種不同的樣式規則應用在同一元素上時,若樣式權重相同,則靠近元素的樣式具有最大的優先級;就近原則也可以理解為多種樣式權重相同時,排在最后的樣式優先級最大。

本教程操作環境:windows10系統、CSS3&&HTML5版本、Dell G3電腦。
CSS樣式就近原則是什么
CSS優先級
在復雜CSS樣式表,往往并不是相同樣式不同值的堆疊這么簡單,經常出現兩個或多個不同樣式規則應用在同一元素上,這時到底采用哪個樣式呢?這就是典型的CSS優先級問題。
處理優先級問題,就是考慮樣式權重的高低。這里先給大家介紹一些特殊的情況:
==繼承樣式的權重為0。==也就是說,在嵌套結構中,無論父元素樣式權重多大,子元素繼承時,應用在子元素上的權重都為0,即子元素定義的樣式會覆蓋所有繼承來的樣式。
==行內樣式優先。==應用style屬性的元素,其行內樣式的權重非常高,可以理解為遠大于100。總之,他擁有比上面提高的選擇器都大的優先級。
權重相同時,CSS遵循就近原則。也就是說靠近元素的樣式具有最大的優先級,或者說排在最后的樣式優先級最大。
CSS定義了一個!important命令,該命令被賦予最大的優先級。也就是說不管權重如何以及樣式位置的遠近,!important都具有最大優先級。
css權重
關于CSS權重,我們需要一套計算公式來去計算,這個就是 CSS Specificity,我們稱為CSS 特性或稱非凡性,它是一個衡量CSS值優先級的一個標準 具體規范入如下:
Specificity用一個四位的數字串(CSS2是三位)來表示,更像四個級別,值從左到右,左面的最大,一級大于一級,數位之間沒有進制,級別之間不可超越。

(學習視頻分享:css視頻教程)
站長資訊網