亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么取的是p span的樣式

按照理解

p{color:red;}權值為1
.first{color:green;}的權值為10
span{color:pink;}的權值為1
p?span{color:purple;}的權值為2

不是應該顯示綠色嗎,是span與p標簽不同,還是說和繼承有關系

正在回答

5 回答

.first對于span來說是繼承關系,所以權值相當于0.1。而p span就相當于0.1+1,就是1.1,所以顯示的是p span.

1 回復 有任何疑惑可以回復我~
#1

Otone 提問者

可是在課程里面,他說p span{color:green;} /*權值為1+1=2*/ 這又是怎么解釋
2018-07-08 回復 有任何疑惑可以回復我~
#2

coding菜鳥 回復 Otone 提問者

額,有個人說同一層級看權值,包含層級看繼承,你能理解嗎?
2018-07-08 回復 有任何疑惑可以回復我~
#3

Otone 提問者 回復 coding菜鳥

懂了,謝謝
2018-07-08 回復 有任何疑惑可以回復我~
#4

coding菜鳥 回復 Otone 提問者

你采納那個答案我覺得我寫的不太對,因為我又試了一下,給span加上類標簽,然后用.first span和span的類標簽同時設置顏色,它用的是.first span設置的顏色。
2018-07-08 回復 有任何疑惑可以回復我~
#5

Otone 提問者 回復 coding菜鳥

我試了一下,再看了下前面的內容與其他人評論,我感覺權值應該是針對一個元素進行比較,span 和p span都是對span設置的樣式,不用與p進行比較,所以,span權值為1,p span權值為2。這樣的話,給span設置類third,.third也是與span比較,.third的權值是10,span的權值是1,這樣就說得通了
2018-07-08 回復 有任何疑惑可以回復我~
#6

coding菜鳥

回復 Otone嗯,差不多就是這個意思,.first span權值就是11
2018-07-08 回復 有任何疑惑可以回復我~
查看3條回復

1+1=2

0 回復 有任何疑惑可以回復我~

就近原則是權值相同的情況下, span = 1,p = 1 span = 1 合起來是2。所以是p span


0 回復 有任何疑惑可以回復我~

你忘了還有一個就近原則

0 回復 有任何疑惑可以回復我~
#1

Otone 提問者

按照就近原則的話權值不是沒有什么意義了嗎,什么時候才看權值呢
2018-07-03 回復 有任何疑惑可以回復我~

span屬于類標簽和.first所以權值為1+10=11

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么取的是p span的樣式

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號