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>