#простымисловами: Что такое srcset и зачем он нужен
Обычный атрибут src
в теге <img>
указывает одну-единственную картинку. Но что делать, если пользователи заходят с телефонов, ретина-экранов и 4K мониторов? Показывать одну и ту же версию — значит терять в качестве или перегружать страницу.
Вот тут и приходит на помощь srcset
. С его помощью можно указать несколько вариантов одного изображения, а браузер сам выберет нужное под конкретный экран.
<img
src="image-400.jpg"
srcset="
image-400.jpg 400w,
image-800.jpg 800w,
image-1200.jpg 1200w
"
sizes="(max-width: 600px) 400px,
(max-width: 1000px) 800px,
1200px"
alt="Пример адаптивного изображения">
🔍 Что здесь происходит:
—
src
— запасной вариант на случай, если браузер не поддерживает srcset.—
srcset
— список изображений с их шириной.—
sizes
— помогает браузеру понять, сколько пикселей реально нужно на экране.В результате:
📱 На телефоне загрузится лёгкое изображение.
💻 На ноутбуке — среднее.
🖥 А на 4K-мониторе — чёткое и большое.
❗️ Важно:
src
обязателен, так как в браузере пользователя может отсутствовать поддержка srcset
.#фронтенд #html
>>Click here to continue<<