課程
/前端開發(fā)
/HTML/CSS
/初識HTML(5)+CSS(3)-升級版
標簽p是1,標簽span是1,p span是1+1,而.first是10為什么是紫色 我這哪里錯了啊
2017-03-29
源自:初識HTML(5)+CSS(3)-升級版 9-3
正在回答
以你的理解覺得“膽小如鼠”也應該顯示綠色,你對于權值理解有誤差,權值比較的是相同的東西,且有范圍之分,即p和.first指的是一樣的,所以誰權值高顯示誰。
你這樣看首先p{color:red;} p文本顯示紅色,之后.first{color:green;}(這里的p標簽和.first指的都是一樣內(nèi)容,只不過.first是p的類名) 由于權值高顯示綠色(此時也包括span標簽內(nèi)容),最后p span{color:purple;}此時注意它的權值是2,即這里的p標簽權值是2比.first小,所以p依舊顯示綠色,但是由于span是p的子元素,他在前面沒有定義過,此時定義了且權值為2,所以覆蓋了父類元素的顏色,顯示了紫色。
不信你把代碼這樣改
p span{color:red;}/*權值2*/
.first{color:green;}/*因為權值高顯示為綠色*/
span{color:purple;}/*權值1*/
最后“膽小如鼠”顯示紅色
周曉舸 提問者
代碼呢??
舉報
HTML(5)+CSS(3)基礎教程8小時帶領大家步步深入學習標簽用法和意義
3 回答這里不是太懂
2 回答做測試要不要學這個
1 回答測試測試測試測試
1 回答測試測試測試
3 回答測試測試測試
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2017-03-29
以你的理解覺得“膽小如鼠”也應該顯示綠色,你對于權值理解有誤差,權值比較的是相同的東西,且有范圍之分,即p和.first指的是一樣的,所以誰權值高顯示誰。
你這樣看首先p{color:red;} p文本顯示紅色,之后.first{color:green;}(這里的p標簽和.first指的都是一樣內(nèi)容,只不過.first是p的類名) 由于權值高顯示綠色(此時也包括span標簽內(nèi)容),最后p span{color:purple;}此時注意它的權值是2,即這里的p標簽權值是2比.first小,所以p依舊顯示綠色,但是由于span是p的子元素,他在前面沒有定義過,此時定義了且權值為2,所以覆蓋了父類元素的顏色,顯示了紫色。
不信你把代碼這樣改
p span{color:red;}/*權值2*/
.first{color:green;}/*因為權值高顯示為綠色*/
span{color:purple;}/*權值1*/
最后“膽小如鼠”顯示紅色
2017-03-29
代碼呢??