Очередная интересная штука от разработчиков HTML, о которой мало кто знает. Итак, обычно элемент <img> позволяет указать только один путь к файлу: А если мы хотим разные размеры под разные разрешения? Конечно, можно помучиться с JS, бэком или даже CSS. Но есть путь проще, “из коробки”. Два новых атрибута — srcset и sizes — позволяющие добавить дополнительные изображения с пометками, чтобы браузер выбрал подходящее. srcset включает названия изображений, среди которых браузер выберет нужное и их размеры. Перед каждой запятой части значения в таком порядке: sizes определяет перечень медиавыражений (например, ширину экрана) и указывает предпочтительную ширину изображения, когда определённое медиавыражение истинно. В нашем случае, перед каждой запятой мы пишем: Итак, с такими атрибутами, браузер сделает следующее: Часть материалов взята с сайта https://developer.mozilla.org/ru/docs/Learn/HTML/Multimedia_and_embedding/Responsive_images