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

Тег 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, показатели скорости сайта.

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

<article> в HTML: назначение и пример

HTML-элемент article. Выделяет самостоятельный материал: публикацию, новость или другую часть, которую можно рассматривать отдельно от остальной страницы.

<aside> в HTML: назначение и пример

HTML-элемент aside. Выделяет материал, косвенно связанный с основным содержимым: примечание, справку или блок дополнительных ссылок.

Заявка

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

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

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

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

Написать в Telegram

Оценка проекта

Рассчитайте стоимость сайта