CSSを使用して、特定のセレクターに一致する要素の最も近い子孫を選択する方法はありますか?
<div class="foo"> <!-- if we're inside this -->
<div>
<br />
<div class="bar"> <!-- match this -->
<div class="bar"> <!-- but not this -->
<div class="bar"> <!-- or this -->
</div>
</div>
</div>
<div class="bar"> <!-- I don't really care whether we match this -->
</div>
</div>
</div>
つまり、(間にある子要素または兄弟要素の数に関係なく).bar
任意の内の最初の要素を選択しますが、2番目または3番目の要素は選択しません。.foo
.bar