Я пытаюсь быть более дзен в своем CSS, а также уменьшить нагрузку на мой сервер. Я слышал и вроде видел технику, где я могу использовать фоновое изображение и значение смещения, чтобы позволить мне загрузить все мои маленькие изображения значков в одном изображении и использовать CSS для отображения правильного изображения. Тем не менее, я немного запутался, как это сделать правильно. В частности, если у меня есть изображение 16x16, 48 пикселей в моем большом изображении, называемом img.png, я хочу что-то вроде этого:
<img style="background-image: url('img.png'); background-position: 48px" />
(Очевидно, что этот стиль включен в CSS, но для наглядности приведен здесь.)
Однако img игнорирует смещение. Если бы я использовал что-то вроде промежутка, я не уверен, как именно установить ширину промежутка (на самом деле я пытался, и это, казалось, игнорировало ширину.)
Любая помощь будет оценена.