Вебсправочник
Справочник HTML

Тег <img>: изображения на странице

Как вставить изображение, задать размеры и описать его для тех, кто не видит картинку.

Зачем нужен этот элемент

Элемент img встраивает изображение в документ. Это пустой элемент: у него нет закрывающего тега и вложенного текста. Путь задаётся в src, а смысловое описание — в alt. Описание должно передавать информацию изображения в текущем контексте, а не начинаться со слов «На картинке».

Укажите width и height с исходным соотношением сторон. Тогда браузер сможет заранее зарезервировать место и текст не будет прыгать при загрузке. Для адаптивности используйте max-width: 100% и height: auto. Ленивую загрузку оставляйте для изображений ниже первого экрана.

Синтаксис и пример

<img
  src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='80'%3E%3Crect width='240' height='80' fill='%2311694e'/%3E%3C/svg%3E"
  alt="Зелёный образец фирменного цвета"
  width="240" height="80"
  style="max-width:100%;height:auto">

Что важно в разметке

Параметр Как использовать
src Путь к файлу изображения.
alt Описание смысла; пустая строка для чисто декоративной картинки.
width / height Исходные размеры для сохранения пропорций.
loading="lazy" Отложенная загрузка вне первого экрана.

Частая ошибка

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

Небольшая практика

Измените ширину картинки через CSS, сохранив пропорции. В песочнице внешние картинки отключены: пример использует встроенное изображение. На своём сайте замените src локальным файлом.

Разберите также <figure>, <a>: эти элементы пригодятся в том же интерфейсе.

Попробуйте сами

HTML + CSS песочница
РЕЗУЛЬТАТ · ИЗОЛИРОВАННЫЙ ПРЕДПРОСМОТР
Измените код и нажмите «Запустить». JavaScript и внешние запросы отключены.
Самостоятельный учебный материал. Техническая документация: первоисточник по теме ↗. Если результат отличается, проверьте код и версию браузера.