![]() |
||
|
aranea.ru || Спецификация HTML 4.01 | 13. Элементы Object, Image и Applet
13. Элементы Object, Image и Applet13.2 Включение изображений: элемент IMG<!-- To avoid problems with text-only UAs as well as to make image content understandable and navigable to users of non-visual UAs, you need to provide a description with ALT, and avoid server-side image maps --> <!ELEMENT IMG - O EMPTY -- Embedded image --> <!ATTLIST IMG %attrs; -- %coreattrs, %i18n, %events -- src %URI; #REQUIRED -- URI of image to embed -- alt %Text; #REQUIRED -- short description -- longdesc %URI; #IMPLIED -- link to long description (complements alt) -- name CDATA #IMPLIED -- name of image for scripting -- height %Length; #IMPLIED -- override height -- width %Length; #IMPLIED -- override width -- usemap %URI; #IMPLIED -- use client-side image map -- ismap (ismap) #IMPLIED -- use server-side image map -- > Начальный тег: обязательный, конечный тег: запрещенный Определение атрибутов
Атрибуты, определенные в другом месте
Элемент IMG вставляет изображение в текущий документ на месте определения. Элемент IMG не имеет содержания, он обычно замещается внутристрочно изображением, определенным атрибутом src, делается исключение для изображений, выровненных по левому или правому краю, которые "плавают" ("floated") в строке. В предыдущем примере мы определяли связь с семейной фотографией. Ниже мы вставляем фотографию непосредственно в текущий документ: <BODY> <P>I just returned from vacation! Here's a photo of my family at the lake: <IMG src="http://www.somecompany.com/People/Ian/vacation/family.png" alt="A photo of my family at the lake."> </BODY> Это включение может быть достигнуто с помощью элемента OBJECT следующим образом: <BODY> <P>I just returned from vacation! Here's a photo of my family at the lake: <OBJECT data="http://www.somecompany.com/People/Ian/vacation/family.png" type="image/png"> A photo of my family at the lake. </OBJECT> </BODY> Атрибут alt устанавливает альтернативный текст, который появляется тогда, когда изображение не может выводиться на дисплей (смотрите ниже информацию о том, как определить альтернативный текст). Устройства вывода должны выводить альтернативный текст, когда они не могут поддерживать изображения, определенный тип изображений, или когда они сконфигурированы не выводить изображения на дисплей. Следующий пример показывает, как атрибут longdesc может использоваться для связи с более широким описанием: <BODY> <P> <IMG src="sitemap.gif" alt="HP Labs Site Map" longdesc="sitemap.html"> </BODY> Атрибут alt предоставляет короткое описание для изображения. Этого достаточно для пользователя, чтобы решить, хочет ли он следовать ссылке, данной атрибутом longdesc для длинного описания, здесь - файл "sitemap.html". Обратитесь к разделу по визуальной презентации объектов, изображений и апплетов для получения информации о размере, выравнивании и границах изображения. |