Документ HTML
Документ HTML – это документ, соответствующий международному стандарту ISO 8879 – Standard Generalized Markup Language SGML.
Автор
Автор – это человек или программа, пишущая или генерирующая документы в формате HTML. Средство разработки – это отдельный случай автора, а именно программа, генерирующая код HTML.
Пользователь
Пользователь – это человек, взаимодействующий с агентом пользователя для просмотра, прослушивания или другого использования сгенерированного документа в формате HTML.
Агент пользователя
Агент пользователя – это любое устройство, интерпретирующее документы в формате HTML. Агенты пользователя включают визуальные браузеры (текстовые и графические), невизуальные браузеры (аудио, Бройля), поисковые машины, прокси и т. д.
SGML – это система определения языков разметки. Авторы размечают свои документы, представляя информацию о структуре, представлении и семантике в одном документе. HTML является одним из примеров языка разметки. Вот пример документа на языке HTML:
My first HTML document Hello world!
Документ HTML состоит из раздела заголовка (здесь – между тэгами
и ) и тела (здесь – между заголовками и ). Заголовок документа отображается в заголовке (вместе с другой информацией о документе), а содержимое документа находится в теле. В этом примере тело документа состоит только из одного абзаца, помеченного
.
Конструкции SGML, используемые в HTML
Элементы
Определение типа документа. SGML объявляет типы элементов, представляющие структуры или желательное поведение. HTML включает типы элементов, представляющие абзацы, гипертекстовые ссылки, списки, таблицы, изображения и т. д.
Каждое объявление типа элемента обычно включает три части: начальный тэг, содержимое и конечный тэг.
Имя элемента отображается в начальном тэге (пишется <имя-элемента>) и в конечном тэге (пишется имя-элемента>); не забывайте про слеш перед именем элемента в конечном тэге. Например, начальные и конечные тэги элемента UL определяют список: