无论如何使用CSS只选择第一个后代。例如,无论如何要从 .container 元素开始并设置带有蓝色边框的 <li class="example"> 样式,而不是其中的 <p class="example"> ?
我知道在 CSS 中有很多替代方法。但是有没有办法用下面的确切代码来做到这一点?这意味着仅使用选择器类 .container 和 .example,将类 .container 保留在下面 HTML 中的确切位置,并使用下面的确切 HTML 标记。
<style>
.container .example{
border: 1px solid blue;
}
</style>
<div>
<div class="container">
<ul>
<li class="example"><p class="example"></p></li>
<li class="example"><p class="example"></p></li>
</ul>
</div>
</div>