Альтернативный текст, «Красный маркер», занимает больше места, чем само
графическое изображение. Более того, поскольку атрибуты width и height дают
браузеру указание зарезервировать под маркер область 10×10 пикселей, для ото-
бражения альтернативного текста не хватает места, что можно видеть на рис.
6.10.
Таким образом, при отображении мелких графических изображений или при
отображении несущественной графики (вроде элементов фона и графических го — ризонтальных линий), делайте альтернативный текст кратким или используйте
атрибут ai t с пустой строкой, как в конце следующего дескриптора :
height=»10″ alt=»">
С помощью атрибута ai t (с текстом или без него) программы чтения текста для незрячих идентифицируют каждое изображение для посетителя с ослаблен — ным зрением. Когда посетитель с ослабленным зрением открывает Web-страницу, программа чтения текста, например, Jaws, читает посетителю текст тела доку — мента и альтернативный текст в каждом дескрипторе изображения. Альтернатив- ный текст для графических изображений, в большом количестве присутствующих
на странице, например, маркеров, должен ограничиваться одним словом, напри- мер, маркер, либо оставляться пустым. Когда программа чтения текста обнаружи —
вает атрибут ai t с пустой строкой, она игнорирует изображение и продолжает читать текст тела документа, отображенный в окне Web-браузера.
Консорциум W3C считает использование al t настолько важным, что комитет
стандартизации сделал его обязательным элементом надлежащим образом сфор-
мированного дескриптора . Следовательно, пренебрежение атрибутом al t
во всех дескрипторах не только считается признаком неряшливого коди —
рования, но и, в соответствии со стандартом W3C, делает ваши дескрипторы
неправильно сформированными.
Иногда, как вы видели на предыдущей иллюстрации, «заполнитель» изобра- жения слишком мал, чтобы вы могли описать изображение строкой альтернатив —
ного текста (присвоенной атрибуту alt) . Если вам нужно больше места, напри — мер, для описания карты, графика или другого сложного изображения,
воспользуйтесь атрибутом longdesc (длинное описание) в дополнение к атрибу —
ту alt. Значение атрибута longdesc отправляет пользователя к отдельному
HTML-файлу, содержащему полное описание изображения. Скажем, вы создаете
Глава 6. Графика 29 9
схему организационной структуры предприятия и вставляете схему (из файла
business. gif ) на страницу с помощью следующего дескриптора :
организационной структуры
предприятия» longdesc=»chart. html»>
HTML-документ (chart. html), указанный в атрибуте longdesc, содержит подробное описание (в формате простого текста) всех данных на рисунке
business. gif. Когда посетители вашего Web-сайта наводят курсор мыши на гра — фический элемент, содержащий атрибут longdesc, Web-браузер открывает окно с информацией из HTML-файла (в данном примере chart. html). Документ chart. htm l содержит только текст.
К сожалению, многие Web-браузеры все еще не поддерживают атрибут
longdesc. Поэтому неплохо бы добавлять на страницы отдельные гиперссылки
на файлы с текстовыми описаниями (помимо добавления атрибута longdesc в
деСКриПТО’ры ).
Создание всплывающей подсказки с помощью атрибута title в дескрипторе
С помощью атрибута titl e в дескрипторе вы можете описать (словес — но) графическое изображение своим посетителям в виде всплывающей подсказ — ки. В спецификациях HTML 4.0 сказано, что использование атрибута titl e в