ИНФОРМАЦИЯ,    ДИЗАЙН,    ПЕРЕВОДЫ,    РЕКЛАМА   .   .   .
w a p - с а й т
Информационный портал
Сегодня:  
admin@aranea.ru
+79068922256

  aranea.ru || Спецификация HTML 4.01 | 2. Введение в HTML 4

2. Введение в HTML 4

2.3. HTML 4

2.3.1. Интернационализация
2.3.2. Доступность
2.3.3. Таблицы
2.3.4. Составные документы
2.3.5 Стилевые таблицы
2.3.6. Программирование (Scripting)
2.3.7. Печать

HTML 4 расширяет язык механизмами, облегчающими использование стилевых таблиц, написания сценариев, фреймов, вложенных объектов, улучшенной поддержки текста, направленного слева направо или справа налево, или смешенного, усовершенствованных таблиц и расширений форм, предлагая улучшенный доступ людям с ограниченными возможностями.

HTML 4.01 – это ревизия версии HTML 4.0, которая исправляет ошибки и вносит изменения в предыдущую редакцию.

2.3.1. Интернационализация

Эта версия HTML была разработана с помощью экспертов в сфере интернационализации таким образом, что документы можно читать на любом языке и легко передавать их по всему миру. Это осуществлено включением [RFC2070], связанных с интернационализацией HTML.

Важным шагом стало принятие стандарта ISO/IEC:10646 (смотрите [ISO10646]), как набор символов для документов HTML. Это – исключительный мировой стандарт, имеющий дело с вопросами представления международных символов, направления текста, пунктуации и с другими сторонами мировых языков.

Теперь HTML предлагает более широкую поддержку различных естественных языков в документах. Это позволяет более эффективно индексировать документы для поисковых движков, достигать высокого качества типографии, лучше преобразовать текст в речь, переносить слова и т.д.

2.3.2. Доступность

Поскольку сообщество сети Web растет, а ее члены различаются по способностям и квалификации, то критичным моментом становятся технологии и их соответствие требованиям публики. Язык HTML разработан таким образом, чтобы страницы в Web были бы доступнее людям с физическими ограничениями. Разработки HTML 4, связанные с вопросами доступности, включают:

  • Наилучшее разделение между структурой документа и его представлением, что побуждает использовать стилевые таблицы вместо элементов и атрибутов оформления HTML.
  • Улучшенные формы, включающие дополнительные клавиши доступа, способность группировать управление формами с развитой семантикой, способность группировать опции SELECT семантически и включать активные маркировки.
  • Возможность размечать описание текста вложенного объекта (с элементом OBJECT).
  • Новый механизм локально обрабатываемой клиентом карты изображения (элемент MAP), которая позволяет авторам встраивать иллюстрационные и текстовые ссылки.
  • Требование, чтобы альтернативный текст, сопровождающий иллюстрации, включался в элемент IMG, и чтобы image-map иллюстрации включали элементы AREA.
  • Поддержка атрибутов title и lang для всех элементов.
  • Поддержка элементов ABBR и ACRONYM.
  • Более широкий диапазон целевых медиа устройств (tty, braille и др.) для использования вместе со стилевыми таблицами.
  • Улучшенные таблицы, включающие заголовки, группы колонок и механизмы для облегчения не визуального воспроизведения.
  • Длинные описания таблиц, изображений, фреймов и др.

Авторы, которые разрабатывают дизайн страниц с учетом вопросов доступности, получат не только благодарность от такого сообщества, но и - дополнительную пользу, т.е., хорошо разработанный HTML-документ, который разделяет структуру и презентацию для облегчения адаптации к новым технологиям.

Обратите внимание. Проконсультируйтесь с [WAI] по вопросам разработки доступности HTML-документов.

2.3.3. Таблицы

Новая модель таблицы в HTML основана на [RFC1942]. Авторы теперь лучше контролирую над структуру и компоновку (например, группы колонок). Возможность дизайнеров указывать ширину колонки позволяет устройствам вывода выводить на дисплей данные таблицы постепенно (по мере появления), не ожидая полной загрузки всей таблицы.

Обратите внимание. В момент написания спецификации, некоторые авторские инструментальные средства для HTML полностью зависели от таблиц при форматировании, что могло приводить к проблемам доступности.

2.3.4. Составные документы

Теперь HTML предлагает стандартный механизм для встраивания определенных медиа объектов и приложений в HTML-документы. Элемент OBJECT (вместе с его более специфичными элементами-предками IMG и APPLET) предоставляет механизм встраивания в документ изображений, видео, звука, математики, специализированных приложений и других объектов. Это, дополнительно, позволяет авторам определять иерархию альтернативного воспроизведения для устройств вывода, которые не поддерживают определенных форм представления.

2.3.5. Стилевые таблицы

Стилевые таблицы значительно облегчают разметку и надежность презентации HTML-документов. Они дают авторам и пользователям контроль над представлением документов: информацию о шрифтах, выравнивании, цвете и т.д.

Стилевая информация может определяться для индивидуальных элементов или группы элементов. Она может устанавливаться в HTML-документе или во внешних стилевых таблицах.

Механизм связывания стилевой таблицы с документом не зависит от языка стилевой таблицы.

До появления стилевых таблиц, авторы были ограничены в управлении визуализацией документов. HTML 3.2 включил ряд атрибутов и элементов, контролирующих выравнивание и размер шрифта, цвет текста. Авторы использовали таблицы и изображения как средства для разметки страниц. Поскольку для модернизации браузеров пользователям может потребоваться довольно продолжительный срок, подобные характеристики будут использоваться еще некоторое время. Но, так как стилевые таблицы предлагают более мощные механизмы для презентаций, консорциум World Wide Web Consortium постепенно уменьшит элементы и атрибуты для HTML-представлений. На протяжении данной спецификации элементы и атрибуты, попадающие в такую категорию, маркируются, как "deprecated" ("устаревающие"). Они сопровождаются примерами, каким образом можно достичь такой же эффект с помощью других элементов или стилевыми таблицами.

2.3.6. Программирование (Scripting)

С помощью программ авторы могут создавать динамические Web-страницы (например, "smart forms" ("разумные формы"), которые реагируют на то, как их заполняют пользователи), и использовать HTML как средство для построения сетевых приложений.

Предоставляемые механизмы для включения программ (scripts) в HTML-документ не зависят от языка программирования.

2.3.7. Печать

Авторы могут захотеть облегчить пользователям печать информации, которая превышает ту, которая находится в текущем документе. Когда документы составляют часть большой работы, то связь между ними может описываться с помощью HTML элемента LINK или с помощью W3C's Resource Description Framework (RDF) (смотрите [RDF10]).


← Назад | Вперед →
Copyright © 2006 -  aranea.ru