Вставка изображений в HTML. Тег <img>
Для вставки изображений в HTML используется тег
<img>
. Этот тег является одиночным, то есть у него нет закрывающего тега. Основные атрибуты тега
<img>
:
src
: указывает на источник изображения (путь к файлу).
alt
: альтернативный текст, который отображается, если изображение не загрузилось или для пользователей с ограниченными возможностями.
title
: всплывающая подсказка при наведении курсора на изображение.
width
и height
: задают ширину и высоту изображения.
Существуют и другие атрибуты данного тега, но в современной веб-разработке частью этих параметров принято управлять через стили (CSS). Как правило обязателен только атрибут
src
, а также желателен атрибут
alt
.
При указании атрибутов
width
и
height
непосредственно в теге
<img>
, вы можете использовать следующие значения:
- Пиксели (
px
):
- Пример:
<img src="image.jpg" width="250" height="200" alt="Описание изображения" title="Всплывающая подсказка">
- Значения указываются в пикселях без суффикса
px
.
- Проценты (
%
):
- Пример:
<img src="image.jpg" width="50%" alt="Описание изображения">
- Значения указываются в процентах от родительского элемента. Если родительского элемента нет, проценты рассчитываются от ширины окна браузера для
width
.
Примечание: В HTML5 разрешено использовать только пиксели для атрибутов
width
и
height
, но в практике также допускается использование процентов, как в HTML 4.01
Если задать только один размер (например, ширину), браузер автоматически рассчитает другой размер, сохраняя пропорции изображения.
Правильное указание пути к изображению
При указании пути к изображению в HTML, вы можете использовать как абсолютные, так и относительные пути.
Относительные пути
Относительные пути указывают на местоположение файла относительно текущего HTML-документа.
Текущий каталог: Если изображение находится в том же каталоге, что и HTML-файл, вы можете указать только имя файла.
<img src="image.jpg" alt="Описание изображения">
Подкаталог: Если изображение находится в подкаталоге, укажите имя подкаталога и имя файла.
<img src="images/image.jpg" alt="Описание изображения">
Родительский каталог: Если изображение находится в родительском каталоге, используйте
../
для перехода на уровень выше.
<img src="../image.jpg" alt="Описание изображения">
Абсолютные пути
Абсолютные пути указывают на полный URL-адрес изображения.
Полный URL: Если изображение находится на другом сайте или сервере, укажите полный URL.
<img src="https://example.com/image.jpg" alt="Описание изображения">
Советы
Используйте относительные пути, когда изображение находится на вашем сайте, чтобы упростить перенос проекта на другой сервер. При этом, желательно все изображения сохранять в папке images
, расположенной в том же каталоге, что и файл html.
Используйте абсолютные пути, когда изображение находится на другом сайте или вы хотите обеспечить доступ к изображению независимо от местоположения HTML-файла.