HTML - тег <img> используется для вставки изображения в HTML-документ. Само изображение не вставляется непосредственно в документ, браузер вставляет HTML-изображение из источника, указанного в теге <img>.
Тег <img> пуст, а это значит, что закрывающий тег не требуется. Он содержит только атрибуты. Но в XHTML тег (<img>) должен быть закрыт (<img/>).
Как вставить изображение:
<img src="/htm/img_leopard.jpg" alt="Леопард" width="194" height="200">

<img> используется для встраивания изображения в HTML-страницу;<img> создает пространство хранения для изображения, на которое указывает ссылка.Тег <img> имеет два обязательных атрибута:
src — указывает путь к изображению;alt — указывает альтернативный текст для изображения, если изображение по каким-либо причинам не может быть отображено.<img> в тег <a> (см. пример ниже).| ✅ Поддерживает | |
| ✅ Поддерживает | |
| ✅ Поддерживает | |
| ✅ Поддерживает | |
| ✅ Поддерживает |
| Атрибут | Значение | Описание |
|---|---|---|
| alt | text | Указывает альтернативный текст для изображения |
| crossorigin | anonymous use-credentials |
Разрешает использование изображений со сторонних сайтов, которые предоставляют доступ к совместному использованию ресурсов, с canvas |
| height | pixels | Определяет высоту изображения |
| ismap | ismap | Указывает изображение как карту изображений на стороне сервера |
| loading | eager lazy |
Указывает, должен ли браузер загружать изображение немедленно или отложить загрузку изображений до тех пор, пока не будут выполнены некоторые условия |
| longdesc | URL | Указывает URL-адрес подробного описания изображения |
| referrerpolicy | no-referrer no-referrer-when-downgrade origin origin-when-cross-origin unsafe-url |
Указывает, какую информацию о реферере использовать при получении изображения |
| sizes | sizes | Определяет размеры изображений для разных макетов страниц |
| src | URL | Указывает путь к изображению |
| srcset | URL-list | Указывает список файлов изображений для использования в различных ситуациях |
| usemap | #mapname | Указывает изображение как карту изображений на стороне клиента |
| width | pixels | Определяет ширину изображения |
Тег <img> также поддерживает глобальные атрибуты в HTML
Тег <img> также поддерживает атрибуты событий в HTML
<img src="/htm/smiling.png" alt="Улыбающийся HTML смайлик" width="50" height="50" style="vertical-align:bottom">
<img src="/htm/smiling.png" alt="Улыбающийся HTML смайлик" width="50" height="50" style="vertical-align:middle">
<img src="/htm/smiling.png" alt="Улыбающийся HTML смайлик" width="50" height="50" style="vertical-align:top">
<img src="/htm/smiling.png" alt="Улыбающийся HTML смайлик" width="50" height="50" style="float:right">
<img src="/htm/smiling.png" alt="Улыбающийся HTML смайлик" width="50" height="50" style="float:left">
Здесь текст.
Ещё немного текста. Здесь ещё текст. И здесь текст.
Здесь текст.
Ещё немного текста. Здесь ещё текст. И здесь текст.
Здесь текст.
Ещё немного текста. Здесь ещё текст. И здесь текст.
Здесь текст.
Ещё немного текста. Здесь ещё текст. И здесь текст.
Здесь текст.
Ещё немного текста. Здесь ещё текст. И здесь текст.
<img src="/htm/smiling.png" alt="Улыбающийся HTML смайлик" width="50" height="50" style="border:2px solid white">

<img src="/htm/smiling.png" alt="Улыбающийся HTML смайлик" width="50" height="50" style="vertical-align:middle;margin:0px 50px">
Здесь текст. Ещё немного текста. Здесь ещё текст. И здесь текст.
Здесь текст. Ещё немного текста. Здесь ещё текст. И здесь текст.
<img src="/htm/smiling.png" alt="Улыбающийся HTML смайлик" width="50" height="50" style="vertical-align:middle;margin:50px 0px">
Здесь текст. Ещё немного текста. Здесь ещё текст. И здесь текст.
Здесь текст. Ещё немного текста. Здесь ещё текст. И здесь текст.
<a href="/html">
<img src="/htm/smiling.png" alt="Руководство по HTML" width="50" height="50">
</a>
Это изображение ссылается на другой радел веб-сайта:
Каждая область представляет собой гиперссылку:
<img src="/htm/workplace.png" alt="Workplace" usemap="#workmap">
<map name="workmap">
<area shape="rect" coords="33,10,250,247" alt="Ноутбук" href="/htm/notebook.htm">
<area shape="rect" coords="288,90,322,138" alt="Смартфон" href="/htm/smartphone.htm">
<area shape="circle" coords="336,188,37" alt="Кофе" href="/htm/coffee.htm">
</map>
Руководство по HTML: изображения в HTML
Большинство браузеров будут отображать элемент img со следующими значениями по умолчанию:
img {
display: inline-block;
}
Полный список всех доступных тегов HTML см. в Справочнике по тегам HTML.