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

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

CSS樣式中權限值的計算

p span{color:purple;}這個權限值是不是2? p>span{color:purple;}這個權限值是不是還是2? .first>span{color:purple;}這個權限值是不是11? 請大神指點一下

正在回答

6 回答

p和span 都是標簽元素,標簽元素權值為1,所以p span{color:purple;} 權值為1+1=2, >的權值為0 ,.first類選擇器的權值為10 , 所以,p>span{color:purple;}權值為2,?.first>span{color:purple;}權值為11。

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

曾經過的雨 提問者

非常感謝!子類的權值的確是0
2017-03-30 回復 有任何疑惑可以回復我~

是這樣的

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

內聯樣式表的權值最高 1000
?ID 選擇器的權值為 100
Class 類選擇器的權值為 10
HTML 標簽選擇器的權值為 1

p span{color:purple;}是兩個html標簽選擇器,所以權值1+1=2,p>span應該也是2,

.first>span{color:purple;}中有一個class類和一個html標簽,所以是10+1=11

權值就是對照權值表將出現的選擇器各個權值相加,如#first>span就是100+1=101

class類可以多個,假設#first .second就是100+10=110,我理解的就是這樣了,

理解不透徹可以在百度上找多個人的說法總結一下。而且我記得這個權值計算在前面9-2小節有說過。

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

class和id計算為10和100其余按1算。

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

p{color:red;} /*權值為1*/ p span{color:green;} /*權值為1+1=2*/ .warning{color:white;} /*權值為10*/ p span.warning{color:purple;} /*權值為1+1+10=12*/ #footer .note p{color:yellow;} /*權值為100+10+1=111*/

注意:還有一個權值比較特殊--繼承也有權值但很低,有的文獻提出它只有0.1,所以可以理解為繼承的權值最低。


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

根據課堂上的介紹,您的回答沒有問題.p span{color:purple;} 權限2

p>span{color:purple;} 權限2?

.first>span{color:purple;}權限為10+1=11

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

舉報

0/150
提交
取消
初識HTML(5)+CSS(3)-升級版
  • 參與學習       1228731    人
  • 解答問題       19080    個

HTML(5)+CSS(3)基礎教程8小時帶領大家步步深入學習標簽用法和意義

進入課程

CSS樣式中權限值的計算

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

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

幫助反饋 APP下載

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

公眾號

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