私はこれを間違って表現しているかもしれないので、お詫び申し上げます。同じ親にグループ化されていない場合に、CSSを使用して要素の最初の子をターゲットにするが、他の子はターゲットにしない方法はありますか?たとえば、次のようになります。
<div class="parent">
<div class="littlekid">
</div>
<div class="parent">
<div class="littlekid">
</div>
<div class="parent">
<div class="littlekid">
</div>
つまり、最初の「親」の最初の「小さな子供」クラスを赤にし、他のすべてのクラスを青にしたいとしましょう。私はfirst-child、nth-of-type、nth-child、first-of-typeを試しましたが、どれも機能していないようです。それらはすべて、すべての「リトルキッド」クラスをターゲットにすることになります。最初の「littlekid」にクラスを追加してターゲットにすることはできません。これはjavascriptで行う必要がありますか?