私はこのような順不同リストを持っている:適用するだけで、親のための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