Опубликован: 19.05.2006 | Доступ: свободный | Студентов: 10205 / 1645 | Оценка: 4.29 / 4.03 | Длительность: 22:29:00
ISBN: 978-5-94774-648-8
Лекция 13:

Объекты, Изображения и Аплеты

Визуальное представление изображений, объектов и аплетов

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

Ширина и высота

Определения атрибутов

width = length [CN]

Переопределяет ширину изображения и объекта.

height = length [CN]

Переопределяет высоту изображения и объекта.

Если установлены, атрибуты width и height сообщают ПА, что нужно переопределить натуральные размеры изображения или объекта новыми значениями.

Если объектом является изображение, оно может быть обсчитано. ПА должны обсчитывать объект или изображение для установки ширины и высоты, специфицированных автором. Напоминаем, что размеры, выраженные в процентах, базируются на доступном вертикальном или горизонтальном пространстве, а не на натуральных размерах изображения, объекта или аплета.

Атрибуты height и width сообщают ПА основную идею о размерах изображения или объекта, чтобы ПА мог зарезервировать под них пространство и продолжить показ документа, пока продолжается получение данных изображения.

Свободное пространство вокруг изображений и объектов

Определения атрибутов

hspace = pixels [CN]

Не рекомендуется. Определяет размер свободного пространства слева и справа от IMG, APPLET или OBJECT. Значение по умолчанию не определено, но обычно это небольшая ненулевая величина.

vspace = pixels [CN]

Не рекомендуется. Определяет размер свободного пространства сверху и снизу от IMG, APPLET или OBJECT. Значение по умолчанию не определено, но обычно это небольшая ненулевая величина.

Рамки

Изображение или объект могут быть окружены рамкой (напр., если рамка определена пользователем или если изображение является содержимым элемента A ).

Определение атрибута

border = pixels [CN]

Не рекомендуется. Определяет в пикселах ширину рамки вокруг IMG или OBJECT. Значение по умолчанию зависит от ПА.

Выравнивание

Определение атрибута

align = bottom|middle|top|left|right

Не рекомендуется. Определяет положение IMG, OBJECT или APPLET в соответствии с их контекстом.

Вот значения для align, касающиеся позиции объекта по отношению к окружающему тексту:

  • bottom: означает, что низ объекта должен быть выровнен вертикально по текущей базовой линии. Это значение по умолчанию.
  • middle: означает, что центр объекта должен быть выровнен вертикально по текущей базовой линии.
  • top: означает, что верх объекта должен быть выровнен вертикально по верхней границе текущей строки.

Два других значения, left и right, заставляют изображение "отплывать" к левому или правому краю. Они рассматриваются в разделе "всплывающие объекты" .

Различия в интерпретации выравнивания. ПА отличаются в интерпретации атрибута align. Некоторые только принимают во внимание то, что появляется в строке перед элементом, другие учитывают текст по обе стороны от элемента.

Как установить альтернативный текст

Определение атрибута

alt = text [CS]

Для ПА, которые не могут выводить изображения, формы или аплеты, этот атрибут определяет альтернативный текст. Язык альтернативного текста определяется атрибутом lang.

Некоторые нетекстовые элементы ( IMG, AREA, APPLET и INPUT ) позволяют авторам вводить альтернативный текст, служащий содержимым в тех случаях, когда элемент не может быть отображён нормально.

Установка альтернативного текста помогает пользователям без графических дисплеев, пользователям, чьи браузеры не поддерживают формы, пользователям с дефектами зрения, тем, кто использует голосовые синтезаторы, тем, кто настроил свои графические ПА так, чтобы не показывать изображения и т.д.

Атрибут alt должен быть определён для элементов IMG и AREA. Он не обязателен для элементов INPUT и APPLET.

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

  • Не определяйте не относящийся к делу альтернативный текст при включении изображений, предназначенных для форматирования страницы, например, alt="red ball" не подойдёт для изображения, которое добавляет красные мячи для декорирования заголовка или параграфа. В этом случае альтернативный текст должен быть пустой строкой ( "" ). В любом случае авторам не стоит использовать изображения для форматирования страниц. Вместо этого нужно использовать таблицы стилей.
  • Не указывайте бессмысленный альтернативный текст (напр., "пустой текст" ). Это не только дезориентирует пользователей, но и замедляет работу ПА, которые должны конвертировать текст для речевого или брайль-вывода.

Разработчики должны просмотреть раздел о "доступности" для получения информации о том, как обрабатывать ситуации с отсутствием альтернативного текста.

Ирина Кириллова
Ирина Кириллова

Нажимаю на ссылку на дополнительный материал и дополнение к информации-меня возвращает на первую страницу лекции. Подскажите, что делать? Или дополнительный материал платный?