0
どちらが適切ですか。CSSスプライト、クラス名の割り当て
(a)他のクラスで常に座標を選択するために使用される共通のクラス「スプライト」を持つこと、または(b)単純にクラスのリストに同じプロパティを割り当てること。
(a)単純にコードが少なく、おそらく高速であるため、これは意味があります。欠点は、(理論的に)唯一のCSS開発者がHTMLとやりとりする必要があるということです。
.sprite { background: url('[..]') no-repeat; display: block; }
.sprite.a { background-position: [..]; }
.sprite.b { background-position: [..]; }
(b)は
.a,
.b { background: url('[..]') no-repeat; display: block; }
.sprite.a { background-position: [..]; }
.sprite.b { background-position: [..]; }
私は何を忘れているだろうか?どちらを使うべきですか?
これは方法です:)。私はGmailでそれを見て、個人的にもそれを使用している – Jashwant