Я использую изображение, которое должно автоматически масштабироваться внутри блока div, высота которого определяется корневым блоком div.
Масштабирование выполняется во всех основных браузерах, для самого изображения используется height: 100%
.
Но кажется, что в некоторых браузерах контейнер изображения не адаптирует свою ширину в соответствии с его содержимым (изображением).
Проверьте сами живую демонстрацию .
В этой демонстрации используется изображение контейнер с синим фоном.
Ожидаемое поведение: Этот фон не должен отображаться, поскольку ширина и высота контейнера должны быть такими же, как его содержимое (изображение).
Фактическое поведение :
(источник: imgh.us )
(источник: imgh.us )
В чем основная причина такой сильной разницы между основными браузерами?