Мне нужно было создать спрайт изображения, используя десять прозрачных PNG-файлов размером 16 пикселей. Поэтому я собрал простую HTML-страницу с моими 10 изображениями внутри div с цветом фона. Я добавил несколько простых CSS, чтобы div соответствовал содержимому и удалял отступы, поля и т. Д.Откуда возникает пространство вокруг элементов img?
В Firefox с использованием Firebug я исследовал ширину div и нашел, что он измеряет 196 x 21 пиксель. Я вижу отчетливо пробел между изображениями. Насколько я могу судить, у меня нет полей, дополнений или границ.
Если вместо этого я плаваю изображения внутри div, я получаю измерение 160 x 16 пикселей (это то, что я ожидал изначально).
Я также просмотрел эту страницу в Chrome и IE и получил идентичные результаты. Итак, я полагаю, что поведение должно описываться в стандартах где-то?
Мне любопытно, откуда возникает дополнительное свободное пространство вокруг изображения?
(Извиняюсь, если это был дан ответ в другом месте)
Не могли бы вы заново его создать в jsfiddle –