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

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

設(shè)置背景色

第一個任務(wù)設(shè)置背景色中,如第一個背景色.slider li:nth-of-type(1) a,為什么是對a設(shè)置,而不是對li,這么寫.slider li:nth-of-type(1)的話發(fā)現(xiàn)背景色不能完整覆蓋那個方框,底下有部分沒有,為什么呢,a不是在li里面嗎,為什么a設(shè)置背景色能滿,li卻不能

正在回答

2 回答

  1. 第一個問題說明你還沒弄懂什么是CSS選擇器,.slider li:nth-of-type(1) a 這句話的意思是:先確定class名為slide的元素,然后確定這個元素內(nèi)的第一個標(biāo)簽為<li>的子元素,最后確定這個li里面的a元素,“所以這個CSS選擇器的最終目標(biāo)是a而不是li”。

  2. 第二個問題,你可以回過頭去看看各個元素的css相關(guān)設(shè)置。你會發(fā)現(xiàn)li設(shè)置的高度只有130px,a沒有設(shè)置高度,而a的實際高度有154px(受瀏覽器影響或有差異,差異來自font-size)。那么問題來了,a的高度是怎么來的呢?首先a里面有一行文本,第1.3.4.5個a標(biāo)簽內(nèi)顯示出來都是兩行,而2顯示出來是三行,我就拿兩行的來說吧。字號font-size:22,22號字顯示出來實際高度為60px(360極速瀏覽器,其他瀏覽器可能并不是這個值,比如我用chrome看是52px),此外a還有padding-top:70px,padding-bottom:20px,此外加上border:2px,上下各2px,就是4px,那么a的實際高度為60+70+20+4=154px,所以你對li設(shè)置背景下面有空的地方,那實際上是a撐開的高度,邊框很清楚的顯示了a的寬高范圍,li實際上已經(jīng)被填滿了。

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

慕粉1235143442 提問者

太感謝了,回復(fù)了這么多,謝謝
2017-03-15 回復(fù) 有任何疑惑可以回復(fù)我~
#2

小王白石玉

你好,我還有個問題,為什么寫成“.slider > li:nth-of-type(1) a”多了個>就無效了呢
2017-03-17 回復(fù) 有任何疑惑可以回復(fù)我~
#3

簫聞 回復(fù) 小王白石玉

slide下就沒有l(wèi)i標(biāo)簽,應(yīng)該是.clearfix下的li
2017-05-23 回復(fù) 有任何疑惑可以回復(fù)我~

請問為什么不能寫成.slider li>a:nth-of-type(2)呢? 為什么a要寫在后面呢 我看了?.slider li:nth-of-type(2)>a是可以的 >省略也可以 為什么a要寫在后面呢

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

舉報

0/150
提交
取消

設(shè)置背景色

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

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

幫助反饋 APP下載

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

公眾號

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