課程
/前端開發(fā)
/HTML/CSS
/十天精通CSS3
div:first-of-type 和 div :first-of-type有什么區(qū)別 (寫法上div后面有一個空格)?
2016-12-09
源自:十天精通CSS3 6-10
正在回答
我覺得應(yīng)該是這樣的,div:first-of-type選中的是第一個div ,加上空格之后,就變成了選中div下所有后代元素下第一個子元素,空格后面應(yīng)該輸入標(biāo)簽,但卻什么也有輸入,默認(rèn)匹配任何標(biāo)簽,只要是占據(jù)第一個子元素位置就算數(shù)?
<div class="wrapper">
? <p>我是第一個段落</p>
? <p>我是第二個段落</p>
? <div><p>我是第一個Div元素</p></div>
? <div>我是第二個Div元素</div>
? <p>我是第三個段落</p>
? <div><h1><p>我是第三個Div元素</p><p>我是第三個Div元素</p></h1><h1><p>我是第三個Div元素</p><p>我是第三個Div元素</p></h1></div>
</div>
測試如上代碼?第一個div下p變黃,最后一個div下h1內(nèi)部全部變黃,第二個h1內(nèi)部第一個p變黃
div:first-of-type會得到我們這節(jié)課預(yù)期的效果,
div :first-of-type這個寫法也是可以吧,測試了一下有兩行變成橙色,第一個div和第一個p這兩行變色了,選擇器中間加空格就是后代元素的意思,如div p;這里加空格應(yīng)該等價于div div:first-of-type,div p:first-of-type; (div :first-of-type,div(類名為wrapper)的后代元素類型只有p和div)
div.on//此div里面具有on類名的div
div .on//此div的子節(jié)點(diǎn)里面具有on類名的div
div:first-of-tyle//第一個類型為div的子節(jié)點(diǎn)
div :first-of-type//這個應(yīng)該是錯誤的寫法,沒有類型
慕粉4114772 提問者
qq_絆夜吹口哨_04089892 回復(fù) 慕粉4114772 提問者
舉報(bào)
本課程為CSS3入門教程,深刻詳解CSS3知識讓網(wǎng)頁穿上絢麗裝備
4 回答nth-child()和nth-of-type()的區(qū)別
3 回答一個關(guān)于first-of-type的問題
6 回答.wrapper>p:first-of-type和.wrapper>p:first-child 有什么區(qū)別嗎
2 回答only-of-type這個有用?
1 回答nth-child()和nth-of-type()差別是什么
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2017-09-27
我覺得應(yīng)該是這樣的,div:first-of-type選中的是第一個div ,加上空格之后,就變成了選中div下所有后代元素下第一個子元素,空格后面應(yīng)該輸入標(biāo)簽,但卻什么也有輸入,默認(rèn)匹配任何標(biāo)簽,只要是占據(jù)第一個子元素位置就算數(shù)?
<div class="wrapper">
? <p>我是第一個段落</p>
? <p>我是第二個段落</p>
? <div><p>我是第一個Div元素</p></div>
? <div>我是第二個Div元素</div>
? <p>我是第三個段落</p>
? <div><h1><p>我是第三個Div元素</p><p>我是第三個Div元素</p></h1><h1><p>我是第三個Div元素</p><p>我是第三個Div元素</p></h1></div>
</div>
測試如上代碼?第一個div下p變黃,最后一個div下h1內(nèi)部全部變黃,第二個h1內(nèi)部第一個p變黃
2016-12-20
div:first-of-type會得到我們這節(jié)課預(yù)期的效果,
div :first-of-type這個寫法也是可以吧,測試了一下有兩行變成橙色,第一個div和第一個p這兩行變色了,選擇器中間加空格就是后代元素的意思,如div p;這里加空格應(yīng)該等價于div div:first-of-type,div p:first-of-type; (div :first-of-type,div(類名為wrapper)的后代元素類型只有p和div)
2016-12-09
div.on//此div里面具有on類名的div
div .on//此div的子節(jié)點(diǎn)里面具有on類名的div
div:first-of-tyle//第一個類型為div的子節(jié)點(diǎn)
div :first-of-type//這個應(yīng)該是錯誤的寫法,沒有類型