慕課評論水太深了。
我看到好幾個回答別人的問題都理解的不對,怕是誤人子弟了。
p{color:red;} /*繼承權值0.1*/
.first{color:green;}/*類選擇器權值高顯示為綠色*/
span{color:pink;}/*元素標簽1為粉色*/
p span{color:purple;}/*權值為2*/ ? ? ?
</style>
這樣子理解對的嗎?
后代選擇器 ?和繼承是兩個概念吧
我看到好幾個回答別人的問題都理解的不對,怕是誤人子弟了。
p{color:red;} /*繼承權值0.1*/
.first{color:green;}/*類選擇器權值高顯示為綠色*/
span{color:pink;}/*元素標簽1為粉色*/
p span{color:purple;}/*權值為2*/ ? ? ?
</style>
這樣子理解對的嗎?
后代選擇器 ?和繼承是兩個概念吧
2018-07-10
舉報
2018-08-14
先比較范圍若范圍不一樣則以小范圍優先若范圍一樣比較權值 權值大優先 權值一樣內聯式優先
比如p>span這個子選擇器的意義是p標簽的第一代子標簽<span>全為紫色我們先來看范圍
這個p>span標簽的范圍和上面span的作用范圍一樣所以比較權值明顯看出前者大所以為紫色
再看p和.first范圍一樣比較權值明顯.first大所以整體為綠色
又因為span的作用范圍小所以顏色不受大范圍的標簽控制
個人理解 ? 錯誤請糾正
2018-07-21
那個第一行權值不應該是1嗎
2018-07-18
在第一段中作用域p span<=span<.first<=p,局部作用域p span 等于span,但整體作用域p span小于span,.first與p同理,作用域相對?。嘀荡螅┑钠鹱饔茫衫斫鉃橥粚蛹壊煌瑱嘀担>植孔饔糜蛳嗟?,整體作用域相等或無法判定(可理解為同一層級同一權值)采用就近原則,個人理解
2018-07-14
.first{color:green;}的權值最高,為什么膽小如鼠是紫色,而不是綠色的呢?
2018-07-10
對的,后代選擇器是選擇器的一種,而繼承是把作用域范圍比較大的作為父級.而作用域比較小的作為子級,如果子集的標簽屬性不與父級沖突,則會應用父級屬性.