Изображения могут улучшить дизайн и внешний вид веб-страницы а также привлечь больше пользователей. В этом разделе вы узнаете как связать изображения с веб-документом.
<img src="/htm/pic_fountain.jpg" alt="Фонтан в Москве">
<img src="/htm/img_leopard.jpg" alt="Леопард">
<img src="/htm/img_building.jpg" alt="Вид на здание со стороны Московского зоопарка">
HTML тег <img>
используется для встраивания изображения в веб-страницу.
Технически изображения не вставляются в веб-страницу — изображения связаны с веб-страницами. Тег <img>
создает место для хранения ссылочного изображения.
Тег <img>
пустой, содержит только атрибуты и не имеет закрывающего тега.
Тег <img>
имеет два обязательных атрибута:
<img src="url" alt="Альтернативный текст">
Обязательный атрибут src
указывает путь (URL) к изображению.
Атрибут alt
должен отражать содержимое изображения, чтобы пользователи, которые не могут его видеть, понимали, что оно содержит:
<img src="/htm/img_building.jpg" alt="Вид на здание со стороны Московского зоопарка">
alt
предоставляет альтернативный текст для изображения, если пользователь по какой-либо причине не может его просмотреть (из-за медленного соединения, ошибки в атрибуте src
или когда пользователь использует программу для чтения с экрана.Значение атрибута alt
должно описывать изображение:
<img src="/htm/img_leopard.jpg" alt="Леопард">
Если браузер не может найти изображение, он отобразит иконку и значение атрибута alt
:
<img src="/htm/wrongname.gif" alt="Леопард">
Это выглядит примерно так:
Вы можете использовать атрибут style
, чтобы указать width
и height
изображения.
Здесь мы используем атрибут style
, чтобы указать ширину и высоту изображения:
<img src="/htm/img_leopard.jpg" alt="Леопард" style="width:194px;height:200px;">
Альтернативный метод использования атрибутов ширины и высоты - width
и heigh
:
<img src="/htm/img_leopard.jpg" alt="Леопард" width="500" height="600">
Атрибуты width
и heigh
всегда определяют ширину и высоту изображения в пикселях.
Атрибуты width
, height
, и style
допустимы в HTML.
Однако рекомендуется использовать атрибут style
. Он не позволяет таблицам стилей изменять размер изображений:
<!DOCTYPE html>
<html>
<head>
<style>
img {
width: 100%;
}
</style>
</head>
<body>
<img src="html5_black.png" alt="Иконка HTML5" width="100" height="100">
<img src="html5_black.png" alt="Иконка HTML5" style="width:100px;height:100px;">
</body>
</html>
Нажмите на ссылку ниже, чтобы посмотреть как это выглядит:
Если у вас есть изображения в подпапке, вы должны указать имя папки в атрибуте src
:
<img src="/htm/html5_black.png" alt="Иконка HTML5" style="width:100px;height:100px;">
Некоторые веб-сайты указывают на изображение на другом сервере.
Чтобы указать на изображение на другом сервере, вы должны указать абсолютный (полный) URL-адрес в атрибуте src
:
<img src="https://www.appnet.club/appnet_logo.png" alt="AppNet.Club">
HTML позволяет использовать анимированные GIF-файлы:
<img src="/htm/html5_black.gif" alt="Гифка HTML5" style="width:100px;height:100px;">
Чтобы использовать изображение в качестве ссылки, просто поместите тег <img>
в тег <a>
:
<a href="/html">
<img src="/htm/smiling.png" alt="Учебное пособие по HTML" style="width:75px;height:75px;">
</a>
Изображение ниже является ссылкой. Попробуйте нажать на него.
Используйте свойство CSS float
, чтобы изображение плавало справа или слева от текста:
<img src="/htm/smiling.png" alt="Учебное пособие по HTML" style="float:right;width:50px;height:50px;">
Изображение будет плавать справа от текста.</p>
<img src="/htm/smiling.png" alt="Учебное пособие по HTML" style="float:left;width:50px;height:50px;">
Изображение будет плавать слева от текста.</p>
Изображение будет плавать справа от текста. Параграф с плавающим изображением. Свойство float:right
.
Изображение будет плавать слева от текста. Параграф с плавающим изображением. Свойство float:left
.
Вот наиболее распространенные типы файлов изображений, которые поддерживаются во всех браузерах (Chrome, Edge, Firefox, Safari, Opera, Яндекс браузер):
Акроним | Формат файла | Расширение файла |
---|---|---|
APNG | Animated Portable Network Graphics | .apng |
GIF | Graphics Interchange Format | .gif |
ICO | Microsoft Icon | .ico, .cur |
JPEG | Joint Photographic Expert Group image | .jpg, .jpeg, .jfif, .pjpeg, .pjp |
PNG | Portable Network Graphics | .png |
SVG | Scalable Vector Graphics | .svg |
Справочник по тегам содержит дополнительную информацию об элементах HTML и их атрибутах.
Тег | Описание |
---|---|
<img> | Определяет изображение |
<map> | Определяет карту изображения |
<area> | Определяет кликабельную область внутри карты изображения |
<picture> | Определяет контейнер для нескольких ресурсов изображения |
Полный список всех доступных тегов HTML см. в Справочнике по тегам HTML.