Задать вопрос
@hedin83
хочу работать веб-разработчиком

Почему srcset не работает в Chrome?

Здравствуйте, есть тег img вот с такими атрибутами
<img src="main_bckg_480.jpg" sizes="(min-width: 600px) 80vw, 90vw" srcset="main_bckg_800.jpg 800w, main_bckg_1000.jpg 1000w, main_bckg_1200.jpg 1200w" alt="background">

В firefox все отрабатывает на ура, и изображения при ресайзе меняются и размер под viewport подстраивается. А вот в Chrome ну никак это не работает. Выставляется первое значение в srcset, и плевать chrome хотел на ресайз и vw единицы. В Опере тоже самое (на сколько я понимаю у них движок общий?). Может нужны префиксы? Но на can i use у него поддержка хорошая. В общем я в замешательстве, может кто уже решил такую задачу для себя, поделитесь.
  • Вопрос задан
  • 4577 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
@call007
В Chrome тоже всё работает, но есть один неприятный момент (для разработчиков). Дело в том, что Chrome кеширует картинку. И если первый раз он "проглотил" большую картинку, то он её будет показывать всегда. Проверить же, что всё работает можно через режим "Инкогнито". Главное, не забыть сделать размер окна браузера поменьше, прежде чем грузить сайт для проверки.
Ответ написан
@AnneSmith
самая ленивая
всё работает в хроме, но не в таком виде как у вас
https://www.w3schools.com/tags/att_source_srcset.asp
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы