HTML (HyperText Markup Language - язык разметки гипертекста) является стандартным языком, используемым для разметки и оформления гипертекстовых документов. Под разметкой документа понимается описание его структуры. С помощью гипертекстовых ссылок описывается взаимосвязь между различными документами. Язык HTML также содержит достаточное количество возможностей по определению того, как гипертекстовый документ должен выводится на то или иное устройство вывода информации.
Возможность применения гипертекста была предсказана Ванневаром Бушем в 1945 году, а термин "гипертекст" впервые был введен Тедом Нельсоном в 60-х годах прошлого века. Предшественником языка HTML был язык SGML (Standard Generalized Markup Language - стандартный обобщенный язык разметки), прошедший стандартизацию в 1986 году. Стандарт языка SGML определяет синтаксис записи элементов разметки (тегов) и их атрибутов, а также правила определения новых тегов и указания структурных отношений между ними. На его основе в 1991 году Тим Бернерс-Ли разработал язык разметки гипертекстовых документов HTML, который предназначался для передачи гипертекстовой информации через Internet посредством протокола HTTP (HyperText Trasport Protocol – протокол передачи гипертекста).
Первый стандарт языка HTML был принят в 1995 году консорциумом World Wide Web Consortium (W3C). Этот стандарт называется HTML 2.0. В 1997 году был принят новый стандарт HTML 3.2. В этом стандарте для форматирования гипертекста предлагалось использовать каскадные таблицы стилей (Cascading Style Sheets, CSS). Последний стандарт языка HTML был принят в 1999 году и называется HTML 4.0.