Для включения изображения
в документ. Изображения представляются, как
часть документа. Неграфические
броузеры представляют взамен
изображения значение атрибута ALT. Позиционирование изображения
обеспечивается атрибутами
элемента IMG. <IMG SRC="URL" ALT="текст">
Атрибутов HEIGHT, WIDTH, HSPACE, VSPACE, и USEMAP нет
в HTML 2.0! Атрибуты WIDTH и HEIGHT
при совместном использовании
позволяют программам просмотра
зарезервировать место на экране
для изображения еще до того, как они
будут переданы по сети. Это
позволяет пользователю начать
чтение, пока передача данных еще
продолжается. Эти атрибуты не
предназначены для автоматического
изменения размера изображения
броузерами. Хотя некоторые
броузеры могут масштабировать
изображение в соответствии с
атрибутами WIDTH и HEIGHT, не полагайтесь
на это. Таким образом, они должны
задавать реальный размер
изображения. (Используйте
подходящую программу для
определения размеров в пикселях и
масштабирования изображения, если
это потребуется.) Значения ALIGN имеют
следующий смысл: Заметьте, что некоторые броузеры
(например, Internet Explorer 2.0 и 3.0) вводят
случайное расположение
многочисленных лево- и
правовыровненных образов. Смотрите
BR о способах
управления текстовым потоком. Что касается ISMAP,
приведем пример того, как можно его
использовать: Нажатые координаты передаются
серверу. Броузер извлекает новый URL
из URL, специфицированного атрибутом
HREF, с добавлением знака вопроса (?),
координаты x, запятой (,) и
координаты y локализации
(координаты выражены в пикселях).
Связь следует с использованием уже
нового URL. Например, если
пользователь нажал на участок с x=10,
y=27, формируемый URL будет: Текстовый
контейнер, т.е. любой элемент,
который может содержать текстовые элементы.
Это включает большинство элементов
HTML. Никакое. Используйте IMG с ISMAP,
чтобы создать реагирующую
на нажатие клавиши мыши карту: Смотрите общее обсуждение изображений, формул и т.д.,
которое содержит дополнительные
примеры. Если Вы хотите, чтобы изображение
появилось справа или слева от
текстового абзаца, Вы должны
расположить элемент IMG в начале
абзаца (P элемент).
Однако при этом результат может Вас
не устроить. Поэтому хорошей
практикой стало иметь элемент BR с
атрибутом CLEAR в конце такого
абзаца. Семантика и
использование атрибута ALT пока
ясно не определены. Можно
рассматривать как рекомендации,
обеспечение текстовых вставок в содержимое
изображения для текстовых и
речевых броузеров. Однако лучше
вставлять заголовки или надписи
рядом с изображением. Иногда трудно
сказать, как лучше дать пояснения к
изображению в атрибуте ALT, так как
синтаксис ограничен значениями,
которые могут использоваться в
коде разметки HTML. Более того, одни
графические броузеры в ситуации,
когда пользователь прекращает
автоматическую загрузку
изображения высвечивают значение
ALT, другие - могут высветить только
часть сгенерированного образа,
которая мало что говорит. На эту
тему A.Дж. Флавелл написал обширный
документ Использование
ALT текстов в IMG.
IMG - линейные изображения
Цель
Типичное отображение
Основной синтаксис
Возможные атрибуты
имя атрибута
возможные значения
смысл
примечания
SRC
URL
адрес изображения
обязателен; смотрите примечания по
графическому формату
ALT
строка
текстовое описание
изображения
ALIGN
TOP, MIDDLE, BOTTOM, LEFT, RIGHT
позиционирование
изображения относительно
текущей текстовой строки
по умолчанию BOTTOM
HEIGHT
целое
высота в пикселях
единственное
предложение
WIDTH
целое
ширина в пикселях
единственное
предложение
BORDER
целое
ширина бордюра (рамки) в пикселях
используется, когда элемент
IMG появляется, как текст якоря;
используйте BORDER=0 для
подавления рамки
HSPACE
целое
ширина незаполненного
пространства непосредственно
слева и справа от изображения в
пикселях
значение по умолчанию
- малое ненулевое число
VSPACE
целое
высота незаполненного
пространства выше и ниже
изображения в пикселях
значение по умолчанию
- малое ненулевое число
USEMAP
URL
фрагмент идентификатора для
сайта клиента с картой образа
карты определены элементом MAP; имена карт - чувствительны к
регистру набора символов
ISMAP
ISMAP
показывает, что изображение
является картой образа,
реагирующей на нажатие клавиши
мыши
когда пользователь
"кликает" на изображении,
этот атрибут обеспечивает передачу координат
курсора серверу
<a href="/cgibin/navbar.map"><img src=navbar.gif ismap border=0></a>
"/cgibin/navbar.map?10,27"
.
В целом, это хорошая идея для
подавления бордюра (использование
атрибута BORDER=0) и обозначения того,
что изображение реагирует на
нажатие клавиши мыши. Допустимый контекст
Содержимое
Примеры
<IMG SRC="Yucca.jpg" ALT="[Picture of Yucca]" WIDTH=110 HEIGHT=168>
<P>
<IMG SRC="Yucca.jpg" ALT="[Picture of Yucca]" WIDTH=110 HEIGHT=168 ALIGN=RIGHT>
This is a simple example of embedding images.
This paragraph should be displayed, in a graphical browser,
with an image at the right,
and before this paragraph the same image should appear
separately, with default alignment.
</P>
<A HREF="http://www.hut.fi/cgi-bin/imagemap/Pictures/English/english.map">
<IMG HEIGHT="400" WIDTH="400"
SRC="http://www.hut.fi/Pictures/English/english.gif"
ALT="Helsinki University of Technology" ISMAP>
</A>
Примечания