css選擇器優先順序

2022-09-10 16:03:23 字數 957 閱讀 3557

css選擇器主要有:

id選擇器 #box

class類選擇器 .box

偽元素選擇器 p:nth-child(n) 選中父元素的第n個子元素p,假設該子元素不是p,則選擇符無效。

關係選擇器 div+p 選擇緊貼在div之後p,div與p必須同屬乙個父級

屬性選擇器 img[alt]會命中第乙個img

<

img

src="url"

alt=""

/>

<

img

src="url"

/>

偽元素  ::after,::before

<

style

>

/*#p

*//*

.p

*/p:last-child

div~p

p style

>

head

>

<

body

>

<

div>1

div>

<

p>2

p>

<

p style

="background-color: brown;"

>3

p>

<

p>4

p>

<

p>5

p>

<

p class

="p"

id="p"

>6

p>

body

>

總結優先順序順序:!important>內聯樣式》id選擇器》偽類選擇器》class類選擇器=屬性選擇器》元素選擇器》關係選擇器》 萬用字元 > 繼承 > 瀏覽器預設屬性

選擇器優先順序 CSS選擇器優先順序總結

css選擇器優先順序這個問題,相信有點經驗前端都會認為非常簡單,但是我們今天還是來總結一下吧。相信大家應該很少直接在html頁面寫樣式吧,一般都是用link標籤匯入css樣式表。使用者自定義樣式表就是我們用link標籤引入的css樣式表,為了保持不同瀏覽器下樣式相同,所以我們的自定義樣式表一般都會覆...

CSS 選擇器優先順序

css優先順序包含四個級別 文內選擇器,id選擇器,class選擇器,元素選擇器 以及各級別出現的次數。根據這四個級別出現的次數計算得到css的優先順序。css優先順序的計算規則如下 頁面中直接設定style,加1,0,0,0 每個id選擇器 如 id 加0,1,0,0 每個class選擇器 如 c...

css選擇器優先順序

css優先順序即css樣式在瀏覽器中被解析出來的先後順序。css優先順序包含四個級別 行內樣式,id選擇符,class類選擇符,元素選擇符 以及各級別出現的次數。繼承是css的乙個主要特徵,然後繼承的權重很低,比普通元素還要低。1.行內樣式 類似css 的樣式 的優先順序為1,0,0,0,始終高於外...