На главную
HTML 4.0
В HTML 4.0 вводятся механизмы таблиц стилей, скриптов, кадров,
внедрения объектов, улучшенная поддержка разных направлений письма и
направления справа налево, таблицы с большим количеством возможностей и
новые свойства форм, обеспечивая лучшие возможности доступа для людей с
физическими недостатками.
2.3.1 Интернационализация
Эта версия HTML разработана с помощью экспертов в области
интернационализации, так что документы можно писать на любом языке и
легко передавать их по всему миру. Это достигается за счет использования
[RFC2070], относящегося к интернационализации HTML.
Важным шагом стало принятие стандарта ISO/IEC:10646 (см.
[ISO10646]) в качестве набора символов для документов HTML. Это
наиболее содержательный стандарт в мире, в котором решены вопросы
представления национальных символов, направления письма, пунктуации и
других языковых вопросов.
HTML теперь предоставляет лучшую поддержку различных языков в одном
документе. Это обеспечивает более эффективное индексирование документов
для поисковых машин, типографию высшего качества, преобразование текста
в речь, более удобные переносы и т.д.
Поскольку сообщество 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. В этой
спецификации элементы и атрибуты, которые могут быть впоследствии
исключены, помечены как "нежелательные".
Они сопровождаются примерами полдостижения того же эффекта с помощью
других элементов или таблиц стилей.