これが私のHTMLだとしましょう:
<div class="example">
<span></span>
</div>
<div class="test">
<span></span>
</div>
<div class="foo">
<span></span>
</div>
<div class="blah">
<span></span>
</div>
inspan
以外のすべてをスタイリングしたい。ターゲットにしようとしている親要素よりも、実際のコードで無視したい s (親要素) が多すぎるため、使用できません。だから、これは私が現在やっていることです:span
.foo
:not
div
.example span, .test span, .blah span {
ルールが 1 つだけの場合、これはある程度適切ですが、そうではありません。私のコードは次のようになります。
.example span, .test span, .blah span {
}
.example span:hover, .test span:hover, .blah span:hover {
}
.example span:before, .test span:before, .blah span:before,
.example span:after, .test span:after, .blah span:after {
}
これはすぐに退屈になります。これを行うより良い方法は何ですか?