Перейти к первому, предыдущему, следующему, последнему разделу, оглавлению.


ProgrammerBook.ru: Обратите внимание, что

  1. данный документ является переводом документа «Hypertext Markup Language - 2.0 - Introduction»;
  2. данный документ может содержать неточности, опечатки и ошибки перевода;
  3. официальным документом по данной тематике является оригинальный документ на английском языке, расположенный на сайте W3C.

Введение

Язык ГиперТекстовой Разметки (HyperText Markup Language, HTML) является простым форматом данных, используемым для создания гипертекстовых документов, которые переносимы с одной платформы на другую. HTML документы -- это SGML документы с общей семантикой, которая подходит для репрезентации информации из широкого спектра областей.

Так как HTML является приложением SGML, данная спецификация предполагает наличие практических знаний [SGML].

Область применения

HTML применялся во ВсеМирной Паутине (World-Wide Web, WWW) глобальной информационной инициативе 1990. Ранее, неофициальная документация по HTML была доступна из нескольких источников в Интернете. Данная спецификация объединяет, уточняет и формализует ряд функций, которые примерно соответствуют возможностям HTML, присутствовавшим в общем пользовании до июня 1994 года. В настоящее время существует целый ряд новых предложенных и испытанных в Интернет сообществе функций HTML.

Таким образом, этот документ определяет HTML 2.0 (чтобы отличить его от предыдущих неофициальных спецификаций). Будущие (как правило, обратно совместимые) версии HTML с новыми возможностями будут выпущены с более высокими номерами версий.

HTML является приложением ISO Стандарта 8879:1986 Обработка Информации Текстовых и Офисных Систем; Стандартный Обобщённый Язык Разметки (Standard Generalized Markup Language, SGML). Определение Типа Документа HTML (ОТД) является формальным определением синтаксиса HTML в терминах SGML.

Эта спецификация также определяет HTML как Интернет Медиа Тип [IMEDIA] и MIME Тип Содержимого [MIME] именуемый `text/html'. Как таковая, она определяет семантику HTML синтаксиса и как этот синтаксис следует интерпретировать агентам пользователей.

Соответствие

Данная спецификация определяет синтаксис HTML документов и особенности поведения HTML агентов пользователей.

Документы

Документ представляет собой соответствующий HTML документ, если:

Функция Тестирования Сущностей

ОТД HTML определяет стандартный тип HTML документа и несколько вариаций, путём функции тестирования сущностей. Функция тестирования сущностей объявляется в ОТД HTML, который контролирует включение или исключение частей ОТД.

HTML.Recommended
Некоторые функции языка необходимы для совместимости с широким применением, но они могут поставить под угрозу структурную целостность документа. Эта функция тестирования сущности выбирает более нормативное определение типа документа, которое исключает такие функции. Она по умолчанию имеет значение `IGNORE'. Например, в целях сохранения структуры документа, редактирующий агент пользователя может переводить HTML документы в рекомендуемое подмножество, или он может потребовать, чтобы документы были в рекомендуемом для импорта подмножестве.
HTML.Deprecated
Некоторые функции языка необходимы для совместимости с более ранними версиями спецификации, но они, как правило, используются и реализуются непоследовательно, и их использование не рекомендуется. Эта функция тестирования сущности включает определение типа документа, которое позволяет такие функции. Она по умолчанию имеет значение `INCLUDE'. Документам, создаваемым программой перевода или программой редактирования, не следует содержать не рекомендованные идиомы.

Агенты пользователей

HTML агент пользователя, соответствующий данной спецификации:

HTML агент пользователя является агентом пользователя 2-го уровня, если он, помимо этого, дополнительно:


Перейти к первому, предыдущему, следующему, последнему разделу, оглавлению.