Ответ 1
Это не ошибка. Chrome не переключает размер, поскольку в Chrome уже есть увеличенное изображение в кеше, поэтому нет необходимости загружать новые данные одного и того же изображения.
Если вы хотите использовать разные изображения или одинаковое изображение с разными культурами, используйте элемент изображения.
Отзывчивые изображения могут быть технически дифференцированы между 2 типами.
- srcset с исходными дескрипторами (пусть браузер выбирает правильное изображение на основе размера экрана/разрешения, полосы пропускания...):
- дескриптор плотности (x) (для статических размеров изображения, Retina против нормального разрешения)
- дескриптор ширины (w) и соответствующий атрибут размеров (для гибких, адаптивных/адаптивных изображений (автоматически также включает оптимизацию сетчатки)
- и элемент изображения со своими дочерними [media] детьми (дает автору контроль над тем, какой srcset должен быть выбран браузером в зависимости от конкретных запросов к мультимедиа)
So img[srcset]
предназначен для переключения разрешения, а picture
- для разных изображений, реагирующих на ваш дизайн.