HTML (HyperText Markup Language) - язык разметки [[Гипертекст|гипертекста]] Дополнения к нему: [[CSS]], [[JavaScript]] - Стандартный язык разметки документов в Интернете - Интерпретируется [[Браузер|браузером]] и отображается в виде документа - Разработан в 1989-91 годах Тимом Бернерсом-Ли - Является частным случаем SGML (стандартного обобщенного языка разметки) - Существует нотация XHTML, являющаяся частным случаем языка [[XML]] ## Структура документа - Состоит из *элементов* - Начало и конец обозначаются *тегами*: `текст` - Теги могут быть пустыми - Теги могут иметь атрибуты: `атрибут` - Элементы могут быть вложенными - Документ должен начинаться со строки объявления версии HTML - Начало и конец документа обозначаются тегами ` ` - Внутри этих тегов должны находиться заголовок ` ` и тело документа ` ` - Если не создать какие-то из этих тегов, то браузер автоматически их создаст и оставит пустыми ## HTML-формы - Нужны для обмена данными между пользователем и сервером - Документ может содержать любое кол-во форм, но одновременно на сервер может быть отправлена только одна из них - Вложенные формы запрещены - Границы форм `
` - Метод [[HTTP]] задается атрибутом `method`: `
` ## HTML-5 - Принят в 2014 году - Много новых синтаксических особенностей - Больше не базируется на SGML (но обратно совместим с HTML4) - Первая строка теперь `` - Новые мультимедийные теги `