不用后代選擇器,用嵌入式css式樣效果一樣。有什么區(qū)別?
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>后代選擇器</title>
<style type="text/css">
.first span{color:red;}
li{
? ? border:1px solid red;/*添加邊框樣式(粗細(xì)為1px, 顏色為紅色的實(shí)線)*/
}
</style>
</head>
<body>
?<p class="first">三年級(jí)時(shí),我還是一個(gè)<span>膽小如鼠</span>的小女孩,上課從來(lái)不敢回答老師提出的問(wèn)題,生怕回答錯(cuò)了老師會(huì)批評(píng)我。就一直沒(méi)有這個(gè)勇氣來(lái)回答老師提出的問(wèn)題。學(xué)校舉辦的活動(dòng)我也沒(méi)勇氣參加。</p>
<!--下面是本小節(jié)任務(wù)代碼-->
<ul>
? ? <li>水果
? ? ? ? <ul>
? ? ? ? <li>香蕉</li>
? ? ? ? ? ? <li>蘋(píng)果</li>
? ? ? ? ? ? <li>梨</li>
? ? ? ? </ul>
? ? </li>
? ? <li>蔬菜
? ? <ul>
? ? ? ? <li>白菜</li>
? ? ? ? ? ? <li>油菜</li>
? ? ? ? ? ? <li>卷心菜</li>
? ? ? ? </ul>
? ? </li>
</ul>
</body>
</html>
2016-12-24
<ul class="food">
??? <li>水果
??????? <ul>
?????? ??? ?<li>香蕉</li>
??????????? <li>蘋(píng)果</li>
??????????? <li>梨</li>
??????? </ul>
??? </li>
??? <li>蔬菜
?? ??? ?<ul>
?????? ??? ?<li>白菜</li>
??????????? <li>油菜</li>
??????????? <li>卷心菜</li>
??????? </ul>
??? </li>
</ul>
我認(rèn)為不同點(diǎn)在于<ul class="food">,這樣使用后代選擇器只會(huì)設(shè)置這個(gè)列表里的所有<li>,如果使用嵌入式又沒(méi)有其他定義的話,像樓主這樣,整個(gè)html所有的<li>都被設(shè)置了樣式。
2016-11-01
ul-li內(nèi)部還有個(gè)其他選擇器才會(huì)有優(yōu)先級(jí)的問(wèn)題
2016-10-31
執(zhí)行的優(yōu)先級(jí)不同吧