На главную
Что такое HTML?
Чтобы представить информацию для глобального использования, нужен
универсальный язык, который понимали бы все компьютеры. Языком
публикации, используемым в World Wide Web, является HTML (HyperText
Markup Language - язык разметки гипертекстов).
HTML дает авторам средства для:
- публикации электронных документов с заголовками, текстом,
таблицами, списками, фотографиями и т.д.
- загрузки электронной информации с помощью щелчка мыши на
гипертекстовой ссылке.
- разработки форм для выполнения транзакций с удаленными службами,
для использования в поиске информации, резервировании, заказе
продуктов и т.д.
- включения электронных таблиц, видеоклипов, звуковых фрагментов и
других приложений непосредственно в документы.
2.2.1 Краткая история HTML
Язык HTML был разработан Тимом Бернерс-Ли
во время его работы в
CERN и распространен браузером Mosaic,
разработанным в NCSA. В 1990-х годах он добился особенных успехов
благодаря быстрому росту Web. В это время HTML был расширен и дополнен.
В Web очень важно использование одних и тех же соглашений HTML авторами
Web-страниц и производителями. Это явилось причиной совместной работы
над спецификациями языка HTML.
HTML 2.0 (ноябрь 1995, см.
[RFC1866]) был разработан под эгидой
Internet Engineering
Task Force (IETF) для упорядочения общепринятых положений в
конце 1994 года.
HTML+ (1993) и
HTML 3.0 (1995, см.
[HTML30]) - это более богатые версии языка HTML. Несмотря на то, что
в обычных дискуссиях согласие никогда не было достигнуто, эти черновики
привели к принятию ряда новых свойств. Усилия Рабочей группы World Wide
Web Consortium по HTML в упорядочении общепринятых положений в 1996
привели к версии
HTML 3.2 (январь 1997, см.
[HTML32]). Изменения по отношению к HTML 3.2 перечислены в
Приложении А
Большинство людей признают, что документы HTML должны работать в
различных браузерах и на разных платформах. Достижение совместимости
снижает расходы авторов, поскольку они могут разрабатывать только одну
версию документа. В противном случае возникает еще больший риск, что Web
будет представлять собой смесь личных несовместимых форматов, что в
конечном счете приведет к снижению коммерческого потенциала Web для всех
участников.
В каждой версии HTML предпринималась попытка отразить все большее
число соглашений между работниками и пользователями этой индустрии,
чтобы усилия авторов не были потрачены впустую, а их документы не стали
бы нечитаемыми в короткий срок.
Язык HTML разрабатывался с той точки зрения, что все типы устройств
должны иметь возможность использовать информацию в Web: персональные
компьютеры с графическими дисплеями с различным разрешением и числом
цветов, сотовые телефоны, переносные устройства, устройства для вывода и
ввода речи, компьютеры с высокой и низкой частотой и т.д.
2.3 HTML 4.0
В HTML 4.0 вводятся механизмы таблиц стилей, скриптов, кадров,
внедрения объектов, улучшенная поддержка разных направлений письма и
направления справа налево, таблицы с большим количеством возможностей и
новые свойства форм, обеспечивая лучшие возможности доступа для людей с
физическими недостатками.
2.3.1 Интернационализация
Эта версия HTML разработана с помощью экспертов в области
интернационализации, так что документы можно писать на любом языке и
легко передавать их по всему миру. Это достигается за счет использования
[RFC2070], относящегося к интернационализации HTML.
Важным шагом стало принятие стандарта ISO/IEC:10646 (см.
[ISO10646]) в качестве набора символов для документов HTML. Это
наиболее содержательный стандарт в мире, в котором решены вопросы
представления национальных символов, направления письма, пунктуации и
других языковых вопросов.
HTML теперь предоставляет лучшую поддержку различных языков в одном
документе. Это обеспечивает более эффективное индексирование документов
для поисковых машин, типографию высшего качества, преобразование текста
в речь, более удобные переносы и т.д.