2

私は、特定のプレフィックスを探す属性セレクターを使用する方が、スタイルを必要とする各クラスセレクターを手書きするよりも理にかなっているのかどうかを理解しようとしています。例:

[class^=c2] {
  ... 
}

対。

.c2-1, .c2-2, .c2-3, .c2-4, [...] , .c2-9999 {
  ...
} 

属性セレクターの効率が低いことは知っていますが、代替手段が数百のクラスを書き出す場合、属性セレクターの効率はさらに低下しますか?ネストされたクラスも作成する必要があるため、これを論理的に極端に推し進めています。つまり、attrセレクターを使用しないと、100〜200の手書きクラスが作成されます。

編集:別の制約:マークアップを変更したり、クラスを追加したりすることはできません。

4

2 に答える 2

0

これはページの読み込みやブラウザなどによって異なることがわかりました。http://stevesouders.com/efws/css-selectors/csscreate.phpを使用して違いをテストしました

于 2013-03-06T20:46:26.893 に答える
0

.c2申し訳ありませんが、すべての要素にクラスを追加するのはどうですか?
それは間違いなく最速で最も論理的な方法です。

于 2013-03-04T19:10:04.047 に答える