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

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

任務1處問什么不能用按照下面這樣寫?。???背景顏色都變成一樣的了 why?

.slider a:nth-of-type(1) {

? ? ? ? ? ? background-color: #02646e;

? ? ? ? ? ? }

? ? ? ? ? ? .slider a:nth-of-type(2) {

? ? ? ? ? ? background-color: #eb0837;

? ? ? ? ? ? }

? ? ? ? ? ? .slider a:nth-of-type(3) {

? ? ? ? ? ? background-color: #67b374;

? ? ? ? ? ? } ? ?

? ? ? ? ? ? .slider a:nth-of-type(4) {

? ? ? ? ? ? background-color: #e6674a;

? ? ? ? ? ? } ? ?

? ? ? ? ? ? .slider a:nth-of-type(5) {

? ? ? ? ? ? background-color: #e61061;

? ? ? ? ? ? }


正在回答

3 回答

:nth-of-type是匹配同類型元素的,可以再復習一下這一節課。再來看這里的html結構:

<div?class="slider">
????<ul?class="clearfix">
????????<li><a?href="#bg1">Hipster?Fashion?Haircut?</a></li>
????????<li><a?href="#bg2">Cloud?Computing?Services?&amp;?Consulting</a></li>
????????<li><a?href="#bg3">My?haire?is?sooo?fantastic!</a></li>
????????<li><a?href="#bg4">Eat?healthy?&amp;?excersice!</a></li>
????????<li><a?href="#bg5">Lips?so?kissable?I?could?die?...</a></li>
????</ul>
</div>

每個<li></li>下只有一個a元素,而你的思路是選擇.slider下的<a>元素。問題在于<a>標簽被<li>標簽包起來了。

應該先匹配li元素,再選擇每一個li下的a元素: ? (n可以是1,2,3,4,5)

.slider?li:nth-of-type(n)?a


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

:nth-of-type(n)選擇器匹配同類型中的第n個同級兄弟元素,這里a的同級兄弟元素永遠都只有一個,就第一個選擇器起作用,其他根本沒用!

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

選擇器 .slider a:nth-of-type(1)表示 .slider? a下面的第一個子級,而不是ul的第一個子級

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

舉報

0/150
提交
取消

任務1處問什么不能用按照下面這樣寫?????背景顏色都變成一樣的了 why?

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

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

幫助反饋 APP下載

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

公眾號

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