0

スプライトを使用する際に明らかなことを見落としています。JSFiddleに例があります。スパンにスプライトが表示されず、Chrome で要素を見ると、実際の背景位置が 0px、50% と報告されています。css は 0px、-31px です。

提案

4

3 に答える 3

1

SPAN 表示をブロックとして作成し、背景位置設定の間のコンマをなくす必要があります。これは単にスペースが必要なためです。

http://jsfiddle.net/HJUg6/2/

于 2012-08-27T21:24:00.720 に答える
1

SPANSはブロック要素ではなく、幅または高さの CSS プロパティを持つことはできません。を使用するか、この要素の定義にDIV追加します。display:block

于 2012-08-27T21:18:16.433 に答える
0

display:blockdivで使用すると機能します。(それがあなたが見るべき画像かどうかはわかりません..)

于 2012-08-27T21:20:40.017 に答える