На главную
Поскольку сообщество Web растет, и возможности и умения его членов
различаются, очень важно, чтобы основные технологии соответствовали
потребностям. Язык HTML разработан так, чтобы сделать Web-страницы более
доступными для пользователей с физическими недостатками. В HTML 4.0
имеются следующие дополнения, продиктованные соображениями доступности:
- усилено разделение структуры и представления документа, что
побуждает использовать таблицы стилей вместо элементов и атрибутов
представления языка HTML.
- улучшены формы, включена возможность назначения клавиш доступа,
возможность семантической группировки управляющих элементов формы,
семантической группировки вариантов в тэге
SELECT и активные метки.
- добавлена возможность разметки текстового описания включенного
объекта (с помощью элемента
OBJECT).
- введен новый механизм действия изображений-карт на стороне
клиента (элемент
MAP), который позволяет авторам
интегрировать изображения и текстовые ссылки.
- альтернативный текст для изображений, включаемых с помощью
элемента
IMG, обязателен.
- добавлена поддержка атрибутов
title и
lang во всех элементах.
- добавлена поддержка элементов
ABBR и
ACRONYM.
- более широкий диапазон целевых устройств (телетайп, шрифт Бройля
и т.д.) для использования в таблицах стилей.
- улучшены таблицы, включена поддержка заголовков, групп столбцов
и механизмов для упрощения невизуального представления документа.
- добавлены длинные описания таблиц, изображений, кадров и т.д.
Авторы, разрабатывающие страницы с учетом доступности, получат не
только эту возможность, но также и некоторые другие: хорошо
разработанные документы HTML с разделенными структурой и представлением
будут легче адаптироваться к новым технологиям.
Примечание. Подробнее о разработке доступных
документов HTML Вы можете прочесть в
[WAIGUIDE].
Новая модель таблиц в HTML основана на
[RFC1942]. Теперь авторы имеют большую власть над структурой и
компоновкой таблицы (например, группы столбцов). Возможность дизайнеров
рекомендовать ширину столбцов позволяет агентам пользователей отображать
данные таблицы постепенно (по мере получения) и не ждать всю таблицу до
создания изображения.
Примечание. Во время написания этого документа
некоторые средства разработки документов в формате HTML широко
использовали для форматирования страниц
таблицы, что вызывало проблемы
совместимости.
2.3.4 Составные документы
В HTML теперь имеется стандартный механизм для внедрения объектов и
приложений в документы HTML. Элемент
OBJECT (а также более специфичные
элементы, его преемники,
IMG и
APPLET) обеспечивает механизм включения в
документ изображений, видеофайлов, звуковых файлов, математических
выражений, специализированных приложений и других объектов. Он также
позволяет авторам указывать иерархию или альтернативный способ создания
изображения для агентов пользователей, не поддерживающих указанный
способ создания изображения.
2.3.5 Таблицы стилей
Таблицы стилей упрощают разметку HTML и существенно снижают участие
языка HTML в представлении документа. Они предоставляют как авторам, так
и пользователям возможность управлять представлением документов -
шрифтами, выравниванием, цветами и т.д.
Информацию о стиле можно указать для отдельных элементов или групп
элементов, в документе HTML или во внешних таблицах стилей.
Механизмы связи таблиц стилей с документами не зависят от языка
таблиц стилей.
До появления таблиц стилей возможности управления созданием
изображения у авторов были ограничены. В HTML 3.2 был включен ряд
атрибутов и элементов для управления выравниванием, размером шрифта и
цветом текста. Авторы также использовали для компоновки страниц таблицы
и изображения. Поскольку на обновление браузеров у пользователей уйдет
довольно долгое время, эти средства еще будут использоваться в течение
какого-то времени. Однако поскольку таблицы стилей обеспечивают более
мощные механизмы представления, World Wide Web Consortium существенно
сократит число элементов и атрибутов представления в HTML. В этой
спецификации элементы и атрибуты, которые могут быть впоследствии
исключены, помечены как "нежелательные".
Они сопровождаются примерами полдостижения того же эффекта с помощью
других элементов или таблиц стилей.
С помощью скриптов авторы могут создавать динамичные Web-страницы
(например, "интеллектуальные формы", изменяющиеся по мере заполнения их
пользователем) и использовать HTML как средство построения сетевых
приложений.
Механизмы, обеспечивающие включение скриптов в документы HTML, не
зависят от языка скриптов.
Иногда авторы хотят упростить для пользователей печать текущего
документа. Если документ является частью другого документа, отношения
между ними можно описать с помощью элемента HTML
LINK или
языка описания ресурсов
(Resource Description Language - RDF) W3C (см.
[RDF]).
2.4 Создание документов в формате HTML 4.0
Авторам и разработчикам для работы с HTML 4.0 рекомендуется
ознакомиться со следующими
общими принципами.