課程
/前端開(kāi)發(fā)
/HTML/CSS
/初識(shí)HTML(5)+CSS(3)-升級(jí)版
如果是ul是無(wú)序列表,那么水果前的Li和蔬菜前的li是同一級(jí)別,但改成有序列表,還能這樣想嗎?
2016-08-15
源自:初識(shí)HTML(5)+CSS(3)-升級(jí)版 8-6
正在回答
如果是ul是無(wú)序列表,那么水果前的Li和蔬菜前的li是同一級(jí)別,但改成有序列表,還能這樣想嗎?還有為什么把 .food>li 改成 .food>ul 沒(méi)有效果
還有為什么把 .food>li 改成 .food>ul 沒(méi)有效果
可以這樣想。因?yàn)樗^的“第一代元素”不是“第一個(gè)元素項(xiàng)”。ul 代表的是un-ordered list(無(wú)序列表), 他的字元素就是他自己的li(list item列表元素),這便是第一代。其中水果是第一代的第一項(xiàng),蔬菜是第一代第二項(xiàng)。因此不論你用的是有序還是無(wú)序列表,沒(méi)有區(qū)別?!按辈皇前错樞蚺帕械?。
.food>li 的意思是“讓選擇器食物列表的所有列表子元素(僅限第一代)"。而.food>ul的意思是“讓選擇器選擇食物列表中的無(wú)序列表。由于無(wú)序列表是food的孫元素(是food的<li>下的元素。),所以選擇器找不到這個(gè)ul。如果你需要修改孫元素的邊框,請(qǐng)用:.food>li>ul。
Asia愛(ài)莎 提問(wèn)者
因?yàn)椤?foot>li”。指的是類名為foot的"元素內(nèi)的第一個(gè)li標(biāo)簽"。(所以你改變class="foot"的標(biāo)簽是沒(méi)有意義的。)所以你的.food>ul是同理的。
舉報(bào)
HTML(5)+CSS(3)基礎(chǔ)教程8小時(shí)帶領(lǐng)大家步步深入學(xué)習(xí)標(biāo)簽用法和意義
2 回答為什么水果蔬菜都是第一代元素?不只有水果是第一代嗎?
4 回答關(guān)于蔬菜水果的第一代子元素有點(diǎn)不明白
2 回答.food>li和ul>li為什么效果不一樣
3 回答當(dāng)用子選擇器時(shí),如果說(shuō)是選擇第一代子元素,那么應(yīng)該只有水果加紅框,為什么蔬菜也加呢?怎么看第一代,第二代···子代元素?
7 回答這段代碼中蔬菜前面和蔬菜后面的為什么要這么寫?一直很糾結(jié)
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-08-15
可以這樣想。因?yàn)樗^的“第一代元素”不是“第一個(gè)元素項(xiàng)”。ul 代表的是un-ordered list(無(wú)序列表), 他的字元素就是他自己的li(list item列表元素),這便是第一代。其中水果是第一代的第一項(xiàng),蔬菜是第一代第二項(xiàng)。因此不論你用的是有序還是無(wú)序列表,沒(méi)有區(qū)別?!按辈皇前错樞蚺帕械?。
.food>li 的意思是“讓選擇器食物列表的所有列表子元素(僅限第一代)"。而.food>ul的意思是“讓選擇器選擇食物列表中的無(wú)序列表。由于無(wú)序列表是food的孫元素(是food的<li>下的元素。),所以選擇器找不到這個(gè)ul。如果你需要修改孫元素的邊框,請(qǐng)用:.food>li>ul。
2016-08-15
因?yàn)椤?foot>li”。指的是類名為foot的"元素內(nèi)的第一個(gè)li標(biāo)簽"。(所以你改變class="foot"的標(biāo)簽是沒(méi)有意義的。)所以你的.food>ul是同理的。
2016-08-15
還有為什么把 .food>li 改成 .food>ul 沒(méi)有效果