Я пытаюсь загрузить адаптивные изображения, и кажется, что они работают в последней версии Firefox.Однако мои изображения загружаются не так, как задумано в Safari и Chrome.
<img
src="/images/pages/arrivals/02_exterior_1000.jpg"
srcset="/images/pages/arrivals/02_exterior_400.jpg 400w,
/images/pages/arrivals/02_exterior_600.jpg 600w,
/images/pages/arrivals/02_exterior_800.jpg 800w,
/images/pages/arrivals/02_exterior_1000.jpg 1000w"
alt="Blank"
/>
Цель состоит в том, чтобы каждое из этих изображений загружалось на соответствующий экран.02_exterior_400.jpg
должен загружаться на экранах менее 400 пикселей.02_exterior_600.jpg
загружается на экранах менее 600 пикселей и т. Д. Каждое из этих изображений должно занимать 100 Вт.
В Chrome (см. Ниже) моя страница имеет размер 386 пикселей, но загружается изображение размером 800 пикселей, и я хочу, чтобызагрузить 400px:
Та же проблема в Safari.Что я делаю неправильно?
Редактировать: Chrome / Safari, кажется, удваивает ширину моего экрана при принятии решения, какое изображение загрузить.Например: если мой экран имеет разрешение 350 пикселей, браузер интерпретирует его как 700 пикселей, а затем загружает 02_exterior_800.jpg
.
Любая помощь приветствуется, спасибо