Спасибо всем, кто подписался на эту рассылку, со своей стороны я постараюсь оправдать ваше
доверие.
Этот выпуск первый и по традиции он будет посвящен истории HTML.
История HTML
Язык HTML был разработан Тимом Бернерс-Ли во время его работы в CERN и распространен браузером
Mosaic, разработанным в NCSA. В 1990-х годах он добился особенных успехов благодаря быстрому
росту Web. В это время HTML был расширен и дополнен. В Web очень важно использование одних и тех
же соглашений HTML авторами Web-страниц и производителями. Это явилось причиной совместной работы
над спецификациями языка HTML.
В ноябре 1995 года вышла версия HTML 2.0 [RFC1866], фон был разработан под эгидой Internet
Engineering Task Force (IETF) для упорядочения общепринятых положений. HTML+ (1993) и HTML 3.0
(1995, [HTML30]) - это более богатые версии языка HTML. Несмотря на то, что в обычных дискуссиях
согласие никогда не было достигнуто, эти черновики привели к принятию ряда новых свойств. Усилия
Рабочей группы World Wide Web Consortium по HTML в упорядочении общепринятых положений в 1996
привели к версии HTML 3.2 (январь 1997, см. [HTML32]).
Большинство людей признают, что документы HTML должны работать в различных браузерах и на разных
платформах. Достижение совместимости снижает расходы авторов, поскольку они могут разрабатывать
только одну версию документа. В противном случае возникает еще больший риск, что Web будет
представлять собой смесь личных несовместимых форматов, что в конечном счете приведет к снижению
коммерческого потенциала Web для всех участников.
В каждой версии HTML предпринималась попытка отразить все большее число соглашений между
работниками и пользователями этой индустрии, чтобы усилия авторов не были потрачены впустую, а их
документы не стали бы нечитаемыми в короткий срок.
Язык HTML разрабатывался с той точки зрения, что все типы устройств должны иметь возможность
использовать информацию в Web: персональные компьютеры с графическими дисплеями с различным
разрешением и числом цветов, сотовые телефоны, переносные устройства, устройства для вывода и
ввода речи, компьютеры с высокой и низкой частотой и т.д.
Последняя версия HTML 4.0
В HTML 4.0 вводятся механизмы таблиц стилей, скриптов, кадров, внедрения объектов, улучшенная
поддержка разных направлений письма и направления справа налево, таблицы с большим количеством
возможностей и новые свойства форм, обеспечивая лучшие возможности доступа для людей с
физическими недостатками.
Эта версия HTML разработана с помощью экспертов в области интернационализации, так что документы
можно писать на любом языке и легко передавать их по всему миру. Это достигается за счет
использования [RFC2070], относящегося к интернационализации HTML.
HTML теперь предоставляет лучшую поддержку различных языков в одном документе. Это обеспечивает
более эффективное индексирование документов для поисковых машин, типографию высшего качества,
преобразование текста в речь, более удобные переносы и т.д.
Поскольку сообщество Web растет, и возможности и умения его членов различаются, очень важно,
чтобы основные технологии соответствовали потребностям. Язык HTML разработан так, чтобы сделать
Web-страницы более доступными для пользователей с физическими недостатками. В HTML 4.0 имеются
следующие дополнения, продиктованные соображениями доступности:
усилено разделение структуры и представления документа, что побуждает использовать таблицы
стилей вместо элементов и атрибутов представления языка HTML.
улучшены формы, включена возможность назначения клавиш доступа, возможность семантической
группировки управляющих элементов формы, семантической группировки вариантов в тэге SELECT и
активные метки.
добавлена возможность разметки текстового описания включенного объекта (с помощью элемента
OBJECT).
введен новый механизм действия изображений-карт на стороне клиента (элемент MAP), который
позволяет авторам интегрировать изображения и текстовые ссылки.
альтернативный текст для изображений, включаемых с помощью элемента IMG, обязателен.
добавлена поддержка атрибутов title и lang во всех элементах.
добавлена поддержка элементов ABBR и ACRONYM.
более широкий диапазон целевых устройств (телетайп, шрифт Бройля и т.д.) для использования в
таблицах стилей.
улучшены таблицы, включена поддержка заголовков, групп столбцов и механизмов для упрощения
невизуального представления документа.
добавлены длинные описания таблиц, изображений, кадров и т.д.
Авторы, разрабатывающие страницы с учетом доступности, получат не только эту возможность, но
также и некоторые другие: хорошо разработанные документы HTML с разделенными структурой и
представлением будут легче адаптироваться к новым технологиям.
На сегодня это все.
В следующей выпуске рассылки мы познакомимся с вами со структурой HTML-документа. Причем не
просто со структурой, а со структурой правильной, которая соответствуюет требованиям по
стандартизации. Хотя большинство авторов забывают включать в документы необходимые элементы, без
которых HTML-код является некорректным.
Всего доброго!
С уважением, Виталий Прохоренко.
P.S. Если Вы считаете, что этот выпуск рассылки будет интересен кому-то
из Ваших коллег или друзей и может помочь ему в работе - пожалуйста,
перешлите ему это письмо.