Сайт в разработке Наполняем разделы и правим ошибки — что-то может выглядеть или работать не так. Если заметили — позвоните или напишите.

Тег picture в HTML

Как отдавать браузеру разные форматы и размеры изображения для телефона и большого экрана.

Тег picture помогает подобрать изображение под устройство и возможности браузера. Внутри него находятся варианты source и обязательный запасной img.

Пример с форматом и экраном

<picture>
  <source media="(max-width: 767px)" srcset="team-mobile.webp" type="image/webp">
  <source srcset="team.webp" type="image/webp">
  <img src="team.jpg" alt="Команда студии за рабочим столом" width="1200" height="800">
</picture>

Браузер проверяет source сверху вниз и берёт первый подходящий вариант. Если WebP не поддерживается или ни один вариант не подходит, отображается img.

Что важно не забыть

Описание alt, размеры и поведение загрузки задаются у img, а не у source. Не создавайте разные изображения ради декоративной разницы: picture оправдан, когда меняется кадрирование, размер или формат файла.

Читайте также: тег img, формат WebP, показатели скорости сайта.

Другие термины

A/B-тест — база знаний

Двум группам посетителей показывают разные варианты страницы и сравнивают результат.

API — база знаний

Способ, которым одна программа обращается к другой. Через него сайт узнаёт остатки на складе или считает стоимость доставки.

Core Web Vitals — база знаний

Набор измеримых показателей скорости и удобства: как быстро появляется содержимое, как скоро страница отвечает на нажатие, не прыгает ли вёрстка.

Заявка

Расскажите о проекте

Свяжемся в течение рабочего дня, зададим уточняющие вопросы и предложим варианты. Без навязчивых звонков.

Форма обратной связи

Отвечаем в рабочие дни с 10:00 до 19:00

Написать в Telegram