第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

選擇器樣式覆蓋

<style type="text/css">

h1,span{color:red;}

.first,#second>span{color:blue;}

</style>

為什么設(shè)置了.first的樣式為藍(lán)色后,.first里面的子選擇器span仍舊是紅色呢?這兩個(gè)真正的樣式到底是怎樣一種規(guī)定?

正在回答

4 回答

回復(fù) kevine099:好吧我看錯(cuò)了,有一個(gè)名詞你得知道,叫做特殊性,相關(guān)內(nèi)容你可以看第九章的內(nèi)容或者看《CSS權(quán)威指南》的第三章。簡(jiǎn)單地說(shuō),當(dāng)樣式選擇存在競(jìng)爭(zhēng)時(shí),特殊性高的會(huì)勝出。

span{color:blue;}

這里的樣式的特殊性為0,0,0,1 ? 而繼承值根本沒(méi)有特殊性(注意沒(méi)有特殊性比特殊性為0還要低)!!所以span從h1里繼承的樣式會(huì)被另外一個(gè)樣式干掉。

這樣說(shuō)可以么,我怕我說(shuō)的不夠簡(jiǎn)練

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

用戶nlk9a8o0e0

換句話說(shuō),只要對(duì)一個(gè)元素進(jìn)行了樣式處理,哪怕是通過(guò)通配選擇器(統(tǒng)配選擇器的特殊性為0),它的級(jí)別都會(huì)高于從父類繼承值的特殊性。
2016-04-07 回復(fù) 有任何疑惑可以回復(fù)我~
#2

kevine099 提問(wèn)者 回復(fù) 用戶nlk9a8o0e0

你的意思是說(shuō)span的顏色顯示為外層p樣式是屬于繼承,而繼承的優(yōu)先級(jí)最低是吧?
2016-04-07 回復(fù) 有任何疑惑可以回復(fù)我~
#3

用戶nlk9a8o0e0 回復(fù) kevine099 提問(wèn)者

可以這么說(shuō)
2016-04-08 回復(fù) 有任何疑惑可以回復(fù)我~
#4

kevine099 提問(wèn)者

非常感謝!
2016-04-08 回復(fù) 有任何疑惑可以回復(fù)我~
查看1條回復(fù)

我再舉一個(gè)簡(jiǎn)單的例子來(lái)說(shuō)明繼承父類的值的特殊性真的很低

<!DOCTYPE?html>
<html>
<head>
<meta?charset="UTF-8"?/>
<title>Document</title>
<style?type="text/css">
body{
color:red;
}
</style>
</head>
<body>
<p>
aaaaaaaaaa<a?href="www.baidu.com">baidu</a>aaaaaaaaaa
</p>
</body>
</html>

這是一個(gè)很簡(jiǎn)單的例子,給body設(shè)置樣式color:red; ?但是效果是這樣的http://img1.sycdn.imooc.com//57066b130001b59b02090039.jpg

在這里我并沒(méi)有對(duì)<a>標(biāo)簽進(jìn)行任何處理,為什么它還是變藍(lán)了,因?yàn)闉g覽器會(huì)默認(rèn)給<a>一個(gè)樣式

a:link{color:blue;}

所以鏈接的顏色還是藍(lán)色并沒(méi)有變紅

0 回復(fù) 有任何疑惑可以回復(fù)我~
.first,#second>span{color:blue;}

你這樣.first里面的子選擇器span當(dāng)然是紅色的,#second>span這個(gè)是選擇id為second元素的span子選擇器,id為second的只有第二段,當(dāng)然就第二段里的span是藍(lán)色的

.first,span{color:blue;}

這樣所有的就是藍(lán)色的了

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

kevine099 提問(wèn)者

不是,你沒(méi)有理解我的意思。不管second那一段,只管first這一段。<p class="first">我是<span>中國(guó)人</span>民</p>這句話中,我設(shè)置了span是紅色,然后我再設(shè)置.first是藍(lán)色,顯示出來(lái)為什么span是紅色而不是藍(lán)色呢?它是first的后代啊?
2016-04-07 回復(fù) 有任何疑惑可以回復(fù)我~
#2

Evey_Wong 回復(fù) kevine099 提問(wèn)者

我認(rèn)為應(yīng)該是樣式優(yōu)先級(jí)吧,感覺(jué)上來(lái)講是這樣的。因?yàn)樾袃?nèi)樣式>內(nèi)部樣式>外部樣式.總之一句話就是就近原則
2016-04-07 回復(fù) 有任何疑惑可以回復(fù)我~

.first,span{ color:green;}

#second span{ color:green;}


0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
初識(shí)HTML(5)+CSS(3)-升級(jí)版
  • 參與學(xué)習(xí)       1229175    人
  • 解答問(wèn)題       19084    個(gè)

HTML(5)+CSS(3)基礎(chǔ)教程8小時(shí)帶領(lǐng)大家步步深入學(xué)習(xí)標(biāo)簽用法和意義

進(jìn)入課程

選擇器樣式覆蓋

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)