我测试了以下代码,不知道为什么相同的 HTML 结构在列表中不起作用。在div
容器内p
一切正常。只有p
内部.level1
类得到bold
。但是 a 内部的相同结构ul
不起作用。为什么也是类li
里面的元素?.level2
bold
<ul class="level1">
<li>Level 1</li>
<li>Level 1</li>
<li>Level 1
<ul class="level2">
<li>Level 2</li>
<li>Level 2</li>
</ul>
</li>
<li>Level 1</li>
</ul>
<div class="level1">
<p>Level 1</p>
<p>Level 1</p>
<p>Level 1
<div class="level2">
<p>Level 2</p>
<p>Level 2</p>
</div>
</p>
<p>Level 1</p>
</div>
.level1 > li {
font-weight: bold;
}
.level1 > p {
font-weight: bold;
}