マークアップをまったく制御できないプロジェクトがあります。「class1」のインスタンスの直後に続く「class2」のすべてのインスタンスを選択する方法を探しています。次の戦略は機能しますが、「class2」のインスタンスが 20 を超えて連続して発生する場合があり、コード内でそのような混乱を避けたいと考えています。
.class1 + .class2,
.class1 + .class2 + .class2,
.class1 + .class2 + .class2 + .class2,
.class1 + .class2 + .class2 + .class2 + .class2,
.class1 + .class2 + .class2 + .class2 + .class2 + .class2
// etc.
{
// Applied Styles
}
...次のスタイルに
<div class="class1"></div>
<div class="class2">Style Me!</div>
<div class="class2">Style Me!</div>
<div class="class2">Style Me!</div>
<div class="class2">Style Me!</div>
<p>Blah blah blah</p>
<div class="class2">DO NOT STYLE ME</div>
<div class="class2">DO NOT STYLE ME EITHER</div>