通常、CSS スプライトを作成する場合、すべてのスプライトを間隔をあけずに並べます。たとえば、すべての画像が 10x10 ピクセルの場合、座標 0,10 に配置します。0,20; 10,10; 10,20。
しかし、これは特定の状況で問題を引き起こすようです。たとえば、ページのズーム中やモバイルでは、次のスプライトの端が表示されます。
この問題が発生するのはなぜですか。丸め誤差と関係がありますか? 問題を回避する最善の方法は、単にスプライトの周りにスペースを追加することですか? もしそうなら、スプライト画像のアイコン間に必要な最小または推奨の間隔はありますか?