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

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

權重多但還是顯示為藍色是為什么?

.blue{color:blue;}????/*權重=10*/

div ul li div form div table tbody tr td p span{color:red;}????/*權重=12*/

<div>
?? ?<ul>
?? ??? ?<li>
?? ??? ??? ?<div>
?? ??? ??? ??? ?<form>
?? ??? ??? ??? ??? ?<div>
?? ??? ??? ??? ??? ??? ?<table>
?? ??? ??? ??? ??? ??? ??? ?<tbody>
?? ??? ??? ??? ??? ??? ??? ??? ?<tr>
?? ??? ??? ??? ??? ??? ??? ??? ??? ?<td>
?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?<p>sdf<span class="blue">SDFSDF</span>sdfsdf</p>
?? ??? ??? ??? ??? ??? ??? ??? ??? ?</td>
?? ??? ??? ??? ??? ??? ??? ??? ?</tr>
?? ??? ??? ??? ??? ??? ??? ?</tbody>
?? ??? ??? ??? ??? ??? ?</table>
?? ??? ??? ??? ??? ?</div>
?? ??? ??? ??? ?</form>
?? ??? ??? ?</div>
?? ??? ?</li>
?? ?</ul>
</div>

正在回答

5 回答

百度了下,好像是這個意思:

權重值是(A, B, C)

其中A的值是ID選擇器的數量,B的值是類選擇器,屬性選擇器和偽類的數量,C的值是類型選擇器和偽元素的數量。

比較方式是A的值誰大就是誰,只有A相同了才會比較B,C同理。

那上面的權重就是這樣:

.blue{color:blue;}????/*權重=(0,1,0)*/

div ul li div form div table tbody tr td p span{color:red;}????/*權重=(0,0,12)*/

所以上面那個權重更大

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

慕尼黑650755

正解了
2019-07-20 回復 有任何疑惑可以回復我~

div ul li div form div table tbody tr td p span{color:red;}????/*權重=12*/ 不是12 進制不對

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

前面章節說了CSS樣式設置優先級:內聯式>嵌入式

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

越靠近你要設置的目標的css優先級越高,權重高只是相比于同等位置的時候才按照權重決定css的優先級

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

<p>sdf<span class="blue">SDFSDF</span>sdfsdf</p>? 因為內部還是設置的藍色,這是內層的顏色會先顯示出來,相當于把外層的顏色覆蓋掉了。所以他直接決定了顏色為藍色。

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

舉報

0/150
提交
取消

權重多但還是顯示為藍色是為什么?

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

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

幫助反饋 APP下載

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

公眾號

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