スプライトを使用する際に明らかなことを見落としています。JSFiddleに例があります。スパンにスプライトが表示されず、Chrome で要素を見ると、実際の背景位置が 0px、50% と報告されています。css は 0px、-31px です。
提案
スプライトを使用する際に明らかなことを見落としています。JSFiddleに例があります。スパンにスプライトが表示されず、Chrome で要素を見ると、実際の背景位置が 0px、50% と報告されています。css は 0px、-31px です。
提案
SPAN 表示をブロックとして作成し、背景位置設定の間のコンマをなくす必要があります。これは単にスペースが必要なためです。
SPANS
はブロック要素ではなく、幅または高さの CSS プロパティを持つことはできません。を使用するか、この要素の定義にDIV
追加します。display:block
display:block
divで使用すると機能します。(それがあなたが見るべき画像かどうかはわかりません..)