Теги HTML IMG управляют вставкой изображений и других статических графических объектов в веб-страницу. Этот общий тег поддерживает несколько обязательных и необязательных атрибутов, которые добавляют богатство вашей способности создавать привлекательный, ориентированный на изображение веб-сайт.
Пример полностью сформированного тега HTML IMG выглядит следующим образом:
Необходимые атрибуты тегов IMG
SRC.Единственный атрибут, который вам нужен для отображения изображения на веб-странице, - это атрибут SRC. Этот атрибут идентифицирует имя и местоположение отображаемого файла изображения.
ЧередующийсяЧтобы написать допустимые XHTML и HTML4, ALT
атрибут также требуется. Этот атрибут используется для предоставления невизуальных браузеров с текстом, который описывает изображение. Браузеры отображают альтернативный текст по-разному. Некоторые отображают его как всплывающее окно, когда вы наводите указатель мыши на изображение, другие отображают его в свойствах, когда вы щелкаете правой кнопкой мыши по изображению, а некоторые не отображают его вообще.
Используйте текст alt, чтобы предоставить дополнительные сведения об изображении, которые не имеют значения или важны для текста веб-страницы. Но помните, что в экранных читателях и других текстовых браузерах текст будет считаться встроенным с остальной частью текста на странице. Чтобы избежать путаницы, используйте описательный текст alt, который говорит (например), «О веб-дизайне и HTML», а не просто «логотип».
В HTML5 ALT
атрибут не всегда требуется, потому что вы можете использовать заголовок, чтобы добавить к нему больше описания. Вы также можете использовать атрибут ARIA-DESCRIBEDBY
для указания идентификатора, который содержит полное описание.
Текст Alt также не требуется, если изображение является чисто декоративным, например графическое изображение в верхней части веб-страницы или значков. Но если вы не уверены, укажите текст на всякий случай.
Рекомендуемые атрибуты IMG
ШИРИНА
а также РОСТ.
Вы должны привыкнуть всегда использовать ШИРИНА
а также РОСТ
атрибутов. И вы всегда должны использовать реальный размер и не изменять размер изображений в браузере.
Эти атрибуты ускоряют рендеринг страницы, поскольку браузер может выделять пространство в дизайне для изображения, а затем продолжить загрузку остальной части контента, а не ждать загрузки всего изображения.
Другие полезные атрибуты IMG
ЗАГЛАВИЕ.
Атрибут - это глобальный атрибут, который может быть применен к любому элементу HTML. Кроме того, ЗАГЛАВИЕ
атрибут позволяет добавлять дополнительную информацию об изображении.
Большинство браузеров поддерживают ЗАГЛАВИЕ
атрибут, но они делают это по-разному. Некоторые отображают текст как всплывающее окно, а другие отображают его на информационных экранах, когда пользователь щелкает правой кнопкой мыши на изображении. Вы можете использовать ЗАГЛАВИЕ
атрибут для записи дополнительной информации об изображении, но не рассчитывайте, что эта информация либо скрыта или же видимый. Вы должны определенно не использовать это, чтобы скрыть ключевые слова для поисковых систем. Эта практика теперь наказывается большинством поисковых систем.
USEMAP
а также ISMAP.
Эти два атрибута устанавливают изображение на стороне клиента () и на стороне сервера (ISMAP) для ваших изображений.
LONGDESC.
Атрибут поддерживает URL-адреса для более подробного описания изображения. Эта функция делает ваши изображения более доступными.
Устаревшие и устаревшие атрибуты IMG
Несколько атрибутов теперь устарели в HTML5 или устарели в HTML4. Для лучшего HTML вы должны найти другие решения вместо использования этих атрибутов.
ГРАНИЦЫ.
Атрибут определяет ширину в пикселях любой границы вокруг изображения. Он устарел в пользу CSS в HTML4 и устарел в HTML5.
ALIGN.
Этот атрибут позволяет размещать изображение внутри текста и обтекать текст. Вы можете выровнять изображение вправо или влево. Он устарел в пользу свойства float CSS в HTML4 и устарел в HTML5.
HSPACE
а также VSPACE.
HSPACE
а также VSPACE
атрибуты добавляют пустое пространство горизонтально (HSPACE
) и вертикально (VSPACE
). Белое пространство будет добавлено к обеим сторонам графика (сверху и снизу или слева и справа), поэтому, если вам нужно только пространство на одной стороне, вы должны использовать CSS. Эти атрибуты устарели в HTML4 в пользу свойства CSS поля, и они устарели в HTML5.
LOWSRC.
LOWSRC
атрибут предоставляет альтернативное изображение, когда ваш источник изображения настолько велик, что он загружается крайне медленно. Например, у вас может быть изображение размером 500 КБ, которое вы хотите отображать на своей веб-странице, но 500 КБ потребуется много времени для загрузки. Таким образом, вы создаете гораздо меньшую копию изображения, возможно, в черно-белом или просто чрезвычайно оптимизированную, и помещаете это в LOWSRC
приписывать. Меньшее изображение будет загружаться и отображаться первым, а затем, когда появится более крупное изображение, оно заменит низкоуровневое изображение.
LOWSRC
атрибут был добавлен в Netscape Navigator 2.0 к IMG
тег. Он был частью уровня DOM 1, но затем был удален с уровня DOM 2. Поддержка браузера была отрывочной для этого атрибута, хотя многие сайты утверждают, что она поддерживается всеми современными браузерами. Он не устарел в HTML4 или устарел в HTML5, потому что он никогда не был официальной частью любой спецификации.
Избегайте использования этого атрибута и вместо этого оптимизируйте свои изображения, чтобы они быстро загружались. Скорость загрузки страницы является важной частью хорошего веб-дизайна, а большие изображения замедляют страницы вниз, даже если вы используете LOWSRC
приписывать.