html - 關(guān)于css選擇器的問(wèn)題
問(wèn)題描述
問(wèn)題解答
回答1:子元素選擇器前不能用類名只能用元素名。這么寫相當(dāng)于
*:first-child.b{}
就是選中所有元素類型中是第一個(gè)子元素的,且此元素類名為b。試試就知道了。實(shí)際選擇效果是選中p(因?yàn)闈M足*:first-child),然后因?yàn)槠錈o(wú).b類名所以未選中任何元素。
你把類名放在第二個(gè)元素上看還有效嗎。
<ul class='downList'><li class='downList2'>下拉菜單項(xiàng)</li><li>下拉菜單項(xiàng)</li><li>下拉菜單項(xiàng)</li><li>下拉菜單項(xiàng)</li> </ul>
.downList2:first-child = *:first-child.downList2
是第一個(gè)子元素的他的類名也是downList2當(dāng)然有效了。
你的意思是選中類名為downList的且其中是第一個(gè)子元素的。但是:nth-child和:nth-of-type之類的選擇器前面只能加標(biāo)簽名。寫別的就相當(dāng)于前面寫了通配符 然后 同時(shí)還要滿足擁有此類名。補(bǔ)充:*:first-child.b部分多寫了空格,已刪除。
回答2:這里 .b 元素不是 first-child
相關(guān)文章:
1. android - NavigationView 的側(cè)滑菜單中如何保存新增項(xiàng)(通過(guò)程序添加)2. python - 通過(guò)正則提取出來(lái)的ip,怎么命名3. 提示語(yǔ)法錯(cuò)誤語(yǔ)法錯(cuò)誤: unexpected ’abstract’ (T_ABSTRACT)4. python - pyspider phantomjs內(nèi)存泄漏和假死怎么解決呢?5. mysql服務(wù)無(wú)法啟動(dòng)1067錯(cuò)誤,誰(shuí)知道正確的解決方法?6. tp5 不同控制器中的變量調(diào)用問(wèn)題7. python - Pycharm一句代碼寫完可以自動(dòng)補(bǔ)全空格么?8. php7.3.4中怎么開(kāi)啟pdo驅(qū)動(dòng)9. 這段代碼既不提示錯(cuò)誤也看不到結(jié)果,請(qǐng)老師明示錯(cuò)在哪里,謝謝!10. 老師 我是一個(gè)沒(méi)有學(xué)過(guò)php語(yǔ)言的準(zhǔn)畢業(yè)生 我希望您能幫我一下
