私は、特定のプレフィックスを探す属性セレクターを使用する方が、スタイルを必要とする各クラスセレクターを手書きするよりも理にかなっているのかどうかを理解しようとしています。例:
[class^=c2] {
...
}
対。
.c2-1, .c2-2, .c2-3, .c2-4, [...] , .c2-9999 {
...
}
属性セレクターの効率が低いことは知っていますが、代替手段が数百のクラスを書き出す場合、属性セレクターの効率はさらに低下しますか?ネストされたクラスも作成する必要があるため、これを論理的に極端に推し進めています。つまり、attrセレクターを使用しないと、100〜200の手書きクラスが作成されます。
編集:別の制約:マークアップを変更したり、クラスを追加したりすることはできません。