Spec-Zone.ru › HTML

<img>: Элемент вставки изображения

Базовая линия Широко доступно

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с июля 2015 года.

  • Узнать больше
  • Просмотреть полную совместимость
  • Отправить отзыв

Элемент <img> HTML вставляет изображение в документ.

Попробуйте

В приведенном выше примере показано использование элемента <img>:

  • Атрибут src является обязательным и содержит путь к изображению, которое вы хотите вставить.
  • Атрибут alt содержит текстовую замену изображения, что является обязательным и очень полезным для доступности — программы чтения с экрана считывают значение атрибута для своих пользователей, чтобы те знали, что означает изображение. Текст альтернативы также отображается на странице, если изображение не может быть загружено по какой-либо причине: например, при ошибках сети, блокировке контента или истечении срока действия ссылки.

Существует множество других атрибутов для достижения различных целей:

  • Управление политикой переадресации Referrer/CORS для обеспечения безопасности и конфиденциальности: см. crossorigin и referrerpolicy.
  • Используйте как width, так и height, чтобы установить внутренние размеры изображения, что позволяет ему занимать место перед загрузкой, чтобы смягчить сдвиги макета контента.
  • Подсказки адаптивного изображения с помощью sizes и srcset (см. также элемент <picture> и наш учебник Адаптивные изображения).

Поддерживаемые форматы изображений

Стандарт HTML не указывает, какие форматы изображений нужно поддерживать, поэтому агенты пользователя могут поддерживать разные форматы.

Примечание: Руководство по типу и формату файлов изображений содержит исчерпывающую информацию о форматах изображений и поддержке их браузерами. Этот раздел — лишь краткое изложение!

Наиболее часто используемыми на веб-страницах форматами изображений являются:

  • APNG (Анимированные портативные графические файлы) — Хороший выбор для последовательностей анимации без потерь (GIF менее производителен)
  • AVIF (Формат файлов изображений AV1) — Хороший выбор как для изображений, так и для анимированных изображений благодаря высокой производительности.
  • GIF (Формат обмена графикой) — Хороший выбор для простых изображений и анимации.
  • JPEG (Формат изображения Объединённых экспертов по фотографии) — Хороший выбор для сжатия изображений без потерь (в настоящее время наиболее популярный).
  • PNG (Портативные сетевые графические файлы) — Хороший выбор для сжатия изображений без потерь (немного лучшее качество, чем у JPEG).
  • SVG (Масштабируемые векторные графические файлы) — Векторный формат изображений. Используйте для изображений, которые должны точно отображаться при различных размерах.
  • WebP (Формат изображения Web Picture) — Отличный выбор как для изображений, так и для анимированных изображений

Форматы, такие как WebP и AVIF, рекомендуются, так как они работают намного лучше, чем PNG, JPEG, GIF, как для статических, так и для анимированных изображений.

SVG остаётся рекомендуемым форматом для изображений, которые должны точно отображаться при различных размерах.

Ошибки загрузки изображений

Если при загрузке или отрисовке изображения произошла ошибка, и обработчик событий onerror был установлен для события error, этот обработчик будет вызван. Это может произойти в нескольких ситуациях, включая:

  • Атрибут src пуст ("") или null.
  • Адрес src URL совпадает с адресом текущей страницы пользователя.
  • Изображение повреждено каким-либо образом, что препятствует его загрузке.
  • Метаданные изображения повреждены таким образом, что невозможно получить его размеры, и размеры не были указаны в атрибутах элемента <img>.
  • Изображение имеет формат, не поддерживаемый агентом пользователя.

Атрибуты

Этот элемент включает глобальные атрибуты.

alt

Определяет текст, который может заменить изображение на странице.

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

  • Браузеры без визуализации (например, используемые людьми с нарушениями зрения)
  • Пользователь выбирает не отображать изображения (экономия пропускной способности, соображения конфиденциальности)
  • Изображение недействительно или имеет неподдерживаемый тип

В этих случаях браузер может заменить изображение текстом в атрибуте элемента alt. По этим и другим причинам, по возможности, предоставляйте полезное значение для атрибута alt.

Установка этого атрибута в пустую строку (alt="") указывает, что это изображение не является ключевой частью содержимого (это декорация или трекинговый пиксель), и что браузеры без визуализации могут его исключить из рендеринга. Визуальные браузеры также скроют значок поврежденного изображения, если атрибут alt пуст, а изображение не отобразилось.

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

attributionsrc Экспериментальный

указывается, что вы хотите, чтобы браузер отправлял заголовок Attribution-Reporting-Eligible вместе с запросом на изображение.

На стороне сервера это используется для запуска отправки заголовка Attribution-Reporting-Register-Source или Attribution-Reporting-Register-Trigger в ответе для регистрации источника атрибуции на основе изображения или триггера атрибуции соответственно. Какой заголовок ответа следует отправить, зависит от значения заголовка Attribution-Reporting-Eligible , который инициировал регистрацию.

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

Примечание: Более подробную информацию см. в API отчетов об атрибуции.

Есть два варианта значения этого атрибута:

  • Булево, то есть просто имя attributionsrc . Это указывает, что вы хотите отправить заголовок Attribution-Reporting-Eligible на тот же сервер, что и атрибут src . Это подходит, когда вы обрабатываете регистрацию источника или триггера атрибуции на одном сервере. При регистрации триггера атрибуции это свойство необязательно, и в случае его отсутствия будет использовано булево значение.
  • Значение, содержащее один или несколько URL-адресов, например:
html
<img
  src="image-file.png"
  alt="My image file description"
  attributionsrc="https://a.example/register-source
                     https://b.example/register-source" />

Это полезно в случаях, когда запрашиваемый ресурс находится не на сервере, которым вы управляете, или вы просто хотите обработать регистрацию источника атрибуции на другом сервере. В этом случае вы можете указать один или несколько URL-адресов в качестве значения атрибута attributionsrc. При запросе ресурса заголовок Attribution-Reporting-Eligible будет отправлен на указанный(ые) URL-адрес(ы) в атрибуте attributionSrc в дополнение к источнику ресурса. Эти URL-адреса могут ответить заголовком Attribution-Reporting-Register-Source или Attribution-Reporting-Register-Trigger для завершения регистрации.

Примечание: Указание нескольких URL-адресов означает, что на одном объекте могут быть зарегистрированы несколько источников атрибуции. Например, вы можете иметь разные рекламные кампании, успешность которых вы пытаетесь измерить, что предполагает создание разных отчетов на разных данных.

crossorigin

Указывает, необходимо ли использовать запрос CORS для получения изображения. Данные изображения из изображения с поддержкой CORS, возвращенные в результате запроса CORS, можно повторно использовать в элементе <canvas> без пометки "загрязненным".

Если атрибут crossorigin не указан, то отправляется запрос без CORS (без заголовка запроса Origin), и браузер помечает изображение как загрязненное и ограничивает доступ к его данным изображения, препятствуя его использованию в элементах <canvas>.

Если атрибут crossorigin указан, то отправляется запрос CORS (с заголовком запроса Origin); но если сервер не разрешает доступ к данным изображения из другого источника (путем не отправки заголовка ответа Access-Control-Allow-Origin или не включения источника сайта в любой заголовок ответа Access-Control-Allow-Origin), то браузер блокирует загрузку изображения и записывает ошибку CORS в консоль разработчика.

Допустимые значения:

anonymous

Запрос CORS отправляется без данных (то есть без куки, сертификатов X.509 или заголовка запроса Authorization).

use-credentials

Запрос CORS отправляется с включенными данными (то есть куки, сертификаты X.509 и заголовок запроса Authorization). Если сервер не разрешает совместное использование данных с сайтом-источником (отправляя заголовок ответа Access-Control-Allow-Credentials: true), браузер помечает изображение как загрязненное и ограничивает доступ к его данным изображения.

Если атрибут имеет недопустимое значение, браузеры обрабатывают его так, как будто использовалось значение anonymous . Дополнительную информацию см. в разделе атрибуты настроек CORS.

decoding

Этот атрибут предоставляет подсказку браузеру о том, следует ли ему выполнить декодирование изображения вместе с рендерингом другого содержимого DOM в одном шаге представления, который выглядит более «правильным» (sync), или сначала выполнить рендеринг и представление другого содержимого DOM, а затем декодировать изображение и представить его позже (async). На практике async означает, что следующий рендеринг не ждет декодирования изображения.

Часто трудно заметить какой-либо заметный эффект при использовании decoding на статических <img> элементах. Они, вероятно, будут первоначально отображаться как пустые изображения, пока файлы изображений загружаются (либо из сети, либо из кэша), а затем обрабатываются независимо, поэтому «синхронизация» обновлений содержимого менее заметна. Тем не менее, блокирование рендеринга во время декодирования, хотя и довольно небольшое, может быть измерено — даже если его трудно наблюдать невооруженным глазом. Более подробный анализ см. в Что фактически делает атрибут декодирования изображения? (tunetheweb.com, 2023).

Использование различных типов decoding может привести к более заметным различиям при динамическом вставлении <img> элементов в DOM с помощью JavaScript — см. HTMLImageElement.decoding для получения более подробной информации.

Допустимые значения:

sync

Декодировать изображение синхронно вместе с рендерингом другого содержимого DOM и представить все вместе.

async

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

auto

Нет предпочтения относительно режима декодирования; браузер решает, что лучше для пользователя. Это значение по умолчанию.

elementtiming

Помечает изображение для наблюдения с помощью PerformanceElementTiming API. Указанное значение становится идентификатором наблюдаемого элемента изображения. См. также страницу атрибута elementtiming.

fetchpriority

Предоставляет подсказку о приоритете при загрузке изображения. Допустимые значения:

high

Указывает загрузку с высоким приоритетом по отношению к другим изображениям.

low

Указывает загрузку с низким приоритетом по отношению к другим изображениям.

auto

По умолчанию: указывает автоматическое определение приоритета загрузки по отношению к другим изображениям.

height

Внутренняя высота изображения в пикселях. Должно быть целое число без единиц измерения.

Примечание: Включение height и width позволяет браузеру рассчитать соотношение сторон изображения до его загрузки. Это соотношение используется для резервирования необходимого места для отображения изображения, уменьшая или даже предотвращая сдвиг макета при загрузке и отрисовке изображения на экране. Снижение сдвига макета является важным компонентом хорошего пользовательского опыта и производительности веб-сайта.

ismap

Этот булевый атрибут указывает, что изображение является частью серверной карты. В этом случае координаты, где пользователь щелкнул по изображению, отправляются на сервер.

Примечание: Этот атрибут разрешён только в том случае, если элемент <img> является потомком элемента <a> с допустимым атрибутом href. Это обеспечивает резервный вариант для пользователей без указательных устройств.

loading

Указывает, как браузер должен загружать изображение:

eager

Загружает изображение немедленно, независимо от того, находится ли изображение в видимой области просмотра (это значение по умолчанию).

lazy

Откладывает загрузку изображения до тех пор, пока оно не достигнет рассчитанного расстояния от области просмотра, как определено браузером. Цель — избежать сетевой и дисковой пропускной способности, необходимой для обработки изображения, до тех пор, пока это не будет разумно необходимо. В большинстве типичных случаев это улучшает производительность содержимого.

Примечание: Загрузка откладывается только при включённом JavaScript. Это мера противодействия отслеживанию, так как если пользовательский агент поддерживает отложенную загрузку, когда скрипты отключены, сайт всё равно может отслеживать приблизительное положение прокрутки пользователя в сеансе, стратегически размещая изображения в разметке страницы таким образом, чтобы сервер мог отслеживать количество запрошенных изображений и время их запроса.

Примечание: Изображения с loading, установленным в lazy, никогда не будут загружены, если они не пересекают видимую часть элемента, даже если их загрузка изменила бы это, так как незагруженные изображения имеют width и height в 0. Добавление width и height к изображениям с отложенной загрузкой решает эту проблему и является лучшей практикой, рекомендованной спецификацией. Это также помогает предотвратить сдвиги макета.

referrerpolicy

Строка, указывающая, какой referrer использовать при получении ресурса:

  • no-referrer: Заголовок Referer не будет отправлен.
  • no-referrer-when-downgrade: Заголовок Referer не будет отправлен для origin без TLS (HTTPS).
  • origin: Отправляемый referrer будет ограничен origin-ом страницы-источника: её scheme, host и port.
  • origin-when-cross-origin: Referrer, отправленный другим origin-ам, будет ограничен scheme, host и port. Переходы на одном origin по-прежнему будут включать путь.
  • same-origin: Referrer будет отправлен для same origin, но cross-origin запросы не будут содержать информацию о referrer.
  • strict-origin: Отправлять origin документа как referrer только когда уровень безопасности протокола сохраняется (HTTPS→HTTPS), но не отправлять его на менее защищённый ресурс (HTTPS→HTTP).
  • strict-origin-when-cross-origin (по умолчанию): Отправлять полный URL при запросе на одном origin, отправлять только origin при сохранении уровня безопасности протокола (HTTPS→HTTPS) и не отправлять заголовок на менее защищённый ресурс (HTTPS→HTTP).
  • unsafe-url: Referrer будет включать origin и путь (но не fragment, password или username). Это значение небезопасно, так как оно раскрывает origin и пути из защищённых TLS-ресурсов для небезопасных origin.
sizes

Одно или несколько строк, разделённых запятыми, указывающих набор размеров источника. Каждый размер источника состоит из:

  1. Условие media condition. Его необходимо опустить для последнего элемента в списке.
  2. Значение размера источника.

Условия media описывают свойства viewport, а не изображения. Например, (max-height: 500px) 1000px предлагает использовать источник шириной 1000 пикселей, если viewport не превышает 500 пикселей.

Значения размеров источника указывают предполагаемый размер отображения изображения. Пользовательские агенты используют текущий размер источника, чтобы выбрать один из источников, предоставленных атрибутом srcset, когда эти источники описываются с помощью описателей ширины (w). Выбранный размер источника влияет на внутренний размер изображения (размер отображения изображения, если нет стилей CSS).

Если атрибут srcset отсутствует или не содержит значений с описателем ширины, то атрибут sizes не оказывает никакого влияния.

src

URL изображения. Обязательно для элемента <img>. В браузерах, поддерживающих srcset, src обрабатывается как кандидатное изображение с описателем плотности пикселей 1x, если изображение с этим описателем плотности пикселей уже определено в srcset, или если srcset содержит описатели w.

srcset

Одна или несколько строк, разделённых запятыми, указывающие возможные источники изображений для использования пользовательским агентом. Каждая строка состоит из:

  1. URL изображения
  2. Необязательно, пробел, за которым следует одно из:
    • Описатель ширины (положительное целое число, непосредственно за которым следует w). Описатель ширины делится на размер источника, указанный в атрибуте sizes, для вычисления эффективной плотности пикселей.
    • Описатель плотности пикселей (положительное дробное число, непосредственно за которым следует x).

Если описатель не указан, источнику назначается описатель по умолчанию 1x.

Неправильно смешивать описатели ширины и плотности пикселей в одном атрибуте srcset. Также недействительны дублирующие описатели (например, два источника в одном атрибуте srcset, оба описаны с 2x).

Если атрибут srcset использует описатели ширины, атрибут sizes также должен быть присутствующим, иначе атрибут srcset будет проигнорирован.

Пользовательский агент выбирает любой доступный источник по своему усмотрению. Это даёт им значительную свободу в настройке выбора на основе таких факторов, как предпочтения пользователя или условия bandwidth. Обратитесь к нашему руководству Responsive images для примера.

width

Внутренняя ширина изображения в пикселях. Должно быть целое число без единиц измерения.

usemap

Частичный URL (начинающийся с #) связанной с элементом карты изображений.

Примечание: Вы не можете использовать этот атрибут, если элемент <img> находится внутри элемента <a> или <button>.

Устаревшие атрибуты

align Deprecated

Выравнивает изображение с окружающим контекстом. Используйте свойства float и/или vertical-align CSS вместо этого атрибута. Разрешенные значения:

top

Эквивалентно vertical-align: top или vertical-align: text-top

middle

Эквивалентно vertical-align: -moz-middle-with-baseline

bottom

По умолчанию, эквивалентно vertical-align: unset или vertical-align: initial

left

Эквивалентно float: left

right

Эквивалентно float: right

border Deprecated

Ширина рамки вокруг изображения. Используйте свойство border CSS вместо этого.

hspace Deprecated

Количество пикселей пробела слева и справа от изображения. Используйте свойство margin CSS вместо этого.

longdesc Deprecated

Ссылка на более подробное описание изображения. Возможные значения: URL или элемент id.

Примечание: Этот атрибут упоминается в последней версии W3C, HTML 5.2, но был удалён из WHATWG's HTML Living Standard. Его будущее неопределённо; авторы должны использовать альтернативу WAI-ARIA, такую как aria-describedby или aria-details.

name Deprecated

Имя элемента. Используйте атрибут id вместо этого.

vspace Deprecated

Количество пикселей пробела сверху и снизу изображения. Используйте свойство margin CSS вместо этого.

Стилевое оформление с помощью CSS

Элемент image — заменяемый элемент; у него значение display по умолчанию равно inline, но его размеры по умолчанию определяются внутренними значениями вставленного изображения, как если бы оно было inline-block. Вы можете задавать свойства, такие как border/border-radius, padding/margin, width, height и т. д., для изображения.

У изображения нет базовой линии, поэтому, когда изображения используются в контексте форматирования inline со свойством vertical-align: baseline, нижняя часть изображения будет размещена на базовой линии текста.

Вы можете использовать свойство object-position для позиционирования изображения внутри блока элемента и свойство object-fit для изменения размеров изображения в блоке (например, чтобы изображение подходило под блок или заполняло его, даже если требуется обрезка).

В зависимости от типа, изображение может иметь внутреннюю ширину и высоту. Однако для некоторых типов изображений внутренние размеры не нужны. Например, изображения SVG не имеют внутренних размеров, если у их корневого элемента <svg> нет установленных width или height.

Доступность

Создание осмысленных альтернативных описаний

Значение атрибута alt должно предоставлять чёткое и краткое текстовое замещение содержимого изображения. Оно не должно описывать наличие самого изображения или имя файла изображения. Если атрибут alt намеренно опущен, потому что у изображения нет текстового эквивалента, рассмотрите альтернативные способы передачи информации, которую изображение пытается донести.

Не следует

html
<img alt="image" src="penguin.jpg" />

Следует

html
<img alt="A Rockhopper Penguin is standing on a beach." src="penguin.jpg" />

Когда у изображения отсутствует атрибут alt, некоторые программы экранного доступа могут объявлять имя файла изображения вместо него. Это может быть непонятным, если имя файла не отражает содержимое изображения.

  • Дерево решений alt для изображений • Образовательные материалы по веб-доступности для людей с ограниченными возможностями • WAI
  • Alt-тексты: Полное руководство — Axess Lab
  • Как создать отличный alt-текст: введение | Deque
  • MDN Понимание WCAG, объяснения руководящей линии 1.1
  • Понимание критерия успешности 1.1.1 | W3C Понимание WCAG 2.0

Определение SVG как изображения

Из-за ошибки VoiceOver, VoiceOver не правильно объявляет изображения SVG как изображения. Включите role="img" ко всем элементам <img> с файлами SVG в качестве источника, чтобы убедиться, что средства поддержки технологий с доступом к информации правильно объявляют SVG как содержимое изображения.

html
<img src="mdn.svg" alt="MDN" role="img" />

Атрибут title

Атрибут title не является приемлемой заменой для атрибута alt. Кроме того, избегайте дублирования значения атрибута alt в атрибуте title того же изображения. В противном случае некоторые программы экранного доступа могут объявлять один и тот же текст дважды, создавая путаницу.

Атрибут title также не должен использоваться в качестве дополнительной информации к описанию изображения alt. Если для изображения необходима подпись, используйте элементы figure и figcaption.

Значение атрибута title обычно отображается пользователю как всплывающая подсказка, которая появляется вскоре после того, как курсор остановится над изображением. Хотя это может предоставить пользователю дополнительную информацию, вы не должны полагаться на то, что пользователь её увидит: у пользователя может быть только клавиатура или сенсорный экран. Если у вас есть информация, которая особенно важна или полезна для пользователя, предоставьте её встроеным способом, используя один из описанных выше методов, а не атрибут title.

  • Использование атрибута title в HTML – обновлено | The Paciello Group

Примеры

Альтернативный текст

В следующем примере изображение встроено в страницу и содержит альтернативный текст для обеспечения доступности.

html
<img src="favicon144.png" alt="MDN" />

Ссылка на изображение

В этом примере на основе предыдущего показано, как преобразовать изображение в ссылку. Для этого вложены тег <img> внутри тега <a>. Текст альтернативы должен описывать ресурс, к которому ведет ссылка, как если бы вы использовали текстовую ссылку.

html
<a href="https://developer.mozilla.org">
  <img src="favicon144.png" alt="Visit the MDN site" />
</a>

Использование атрибута srcset

В этом примере мы включаем атрибут srcset со ссылкой на высококачественную версию логотипа; она будет загружена вместо изображения src на устройствах с высоким разрешением. Изображение, на которое ссылается атрибут src , рассматривается как кандидат 1x в браузерах, которые поддерживают srcset.

html
<img src="favicon72.png" alt="MDN" srcset="favicon144.png 2x" />

Использование атрибутов srcset и sizes

Атрибут src игнорируется в браузерах, которые поддерживают srcset при включении описаний w. Если условие медиа (max-width: 600px) совпадает, загрузится изображение шириной 200 пикселей (это изображение, которое наиболее точно соответствует 200px); в противном случае загрузится другое изображение.

html
<img
  src="clock-demo-200px.png"
  alt="The time is 12:45."
  srcset="clock-demo-200px.png 200w, clock-demo-400px.png 400w"
  sizes="(max-width: 600px) 200px, 50vw" />

Примечание: Чтобы увидеть изменение размера в действии, посмотрите пример на отдельной странице, чтобы вы могли фактически изменить размер области содержимого.

Вопросы безопасности и конфиденциальности

Хотя элементы <img> имеют безобидные применения, они могут иметь нежелательные последствия для безопасности и конфиденциальности пользователей. Дополнительную информацию и способы смягчения рисков см. в статье Referer header: вопросы конфиденциальности и безопасности.

Техническое резюме

Категории содержимого Содержимое потока, фразовое содержимое, встроенное содержимое, осязаемое содержимое. Если у элемента есть атрибут usemap, он также является частью категории интерактивного содержимого.
Разрешенное содержимое Никакое; это пустой элемент.
Пропуск тега Должен иметь начальный тег и не должен иметь конечный тег.
Разрешенные родительские элементы Любой элемент, принимающий встроенное содержимое.
Неявная роль ARIA
  • с непустым атрибутом alt или без атрибута alt: img
  • с пустым атрибутом alt: presentation
Разрешенные роли ARIA
  • с непустым атрибутом alt:
    • button
    • checkbox
    • link
    • menuitem
    • menuitemcheckbox
    • menuitemradio
    • option
    • progressbar
    • scrollbar
    • separator
    • slider
    • switch
    • tab
    • treeitem
  • с пустым атрибутом alt, none или presentation
  • с отсутствием атрибута alt, разрешенных ролей ARIA нет
Интерфейс DOM HTMLImageElement

Спецификации

Спецификация
HTML Стандарт
# the-img-element

Совместимость с браузерами

Настольный Мобильный
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari on IOS Samsung Internet WebView Android
img 1≤37 1215 1≤32 1524 15.1 1837 432 1424 15 1.03.0 4.437
align 1 12 1 15 3 18 4 14 2 1.0 4.4
alt 1 12 1 15 3 18 4 14 2 1.0 4.4
aspect_ratio_computed_from_attributes 79 79 71 66 15
14–15Safari doesn't preserve space for images without a valid src, which may disrupt layouts that rely on lazy loading (see bug 224197).
79 79 57 15
14–15Safari doesn't preserve space for images without a valid src, which may disrupt layouts that rely on lazy loading (see bug 224197).
12.0 79
attributionsrc 117 117 Нет 103 Нет 117 Нет 78 Нет 24.0 117
border 1 12 1 15 3 18 4 14 2 1.0 4.4
crossorigin 13 12 8 15 6 18 8 14 6 1.0 4.4
decoding 65 ≤79 63 52 11.1 65 63 47 11.3 9.0 65
fetchpriority 101 101 Нет Нет 17.2 101 Нет 70 17.2 19.0 101
height 1 12 1 15 3 18 4 14 2 1.0 4.4
hspace 1 12 1 15 3 18 4 14 2 1.0 4.4
ismap 1 12 1 15 3 18 4 14 2 1.0 4.4
loading 77 79 75 64 15.4 77 79 55 15.4 12.0 77
longdesc 1 12 1 15 3 18 4 14 2 1.0 4.4
name 1 12 1 15 3 18 4 14 2 1.0 4.4
referrerpolicy 51 79 50 38 14 51 50 41 14 7.2 51
sizes 38 12 38 25 9.1 38 38 25 9.3 3.0 38
src 1 12 1 15 1 18 4 14 1 1.0 4.4
srcset 34 ≤18 38 21 8 34 38 21 8 2.0 37
usemap 1 12 1 15 3 18 4 14 2 1.0 4.4
vspace 1 12 1 15 3 18 4 14 2 1.0 4.4
width 1 12 1 15 3 18 4 14 2 1.0 4.4

См. также

  • <picture>, <object>, и <embed> элементы
  • object-fit, object-position, image-orientation, image-rendering, и image-resolution: Свойства CSS, связанные с изображениями.
  • HTMLImageElement интерфейс для этого элемента
  • Изображения в HTML
  • Руководство по типам и форматам файлов изображений
  • Адаптивные изображения

© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/img

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API