我有一個無序列表如下:應用CSS只有父母而不是孩子
<div class="list">
<ul>
<li>
list1
<ul>
<li>Sub list1</li>
<li>Sub list2</li>
<li>Sub list3</li>
</ul>
</li>
<li>
list2
<ul>
<li>Sub list1</li>
<li>Sub list2</li>
<li>Sub list3</li>
</ul>
</li>
</ul>
</div>
我現在只想爲第一個列表,但不是它的孩子ul
和li
應用CSS。我嘗試了以下操作:
.list ul li{
background:#ccc;
}
...但背景顏色應用於所有列表。應該做什麼來改變只有父母而不是孩子的CSS。
'.L ist> ul> li' - '>'選擇器只選擇元素的直接子元素。 – CBroe