Базовым понятием языка разметки гипертекста является элемент. Пара меток (тэги), открывающая и закрывающая, используется для выделения элементов в тексте, так же, как разные скобки или кавычки используются в обычной пунктуации. Открывающая метка имеет вид <название>, где открывающая угловая скобка означает начало открывающей метки, «название» - обобщенный идентификатор отмечаемого элемента, и закрывающая угловая скобка означает конец метки. Закрывающая метка имеет аналогичный вид, за исключением того, что за открывающей угловой скобкой стоит символ косой черты, так что соответствующая закрывающая метка будет </название>.
HTML документ представляет собой обычный текстовый файл, содержащий размеченный элементами текст, а так же заданные специальными элементами ссылки на графические и прочие файлы мультимедиа, ссылки на другие документы HTML и ресурсы Internet.
Документ HTML начинается открывающим тегом <HTML> и заканчивается закрывающим тегом </HTML>. Между данной парой тегов располагаются две другие основные части HTML документа: элемент заголовок, заключенный в тэги <HEAD>...</HEAD> и тело документа в тэгах <BODY>...</BODY>. Таким образом, структура простого HTML документа выглядит так:
<HTML> - Начало документа
<HEAD>
ЗАГОЛОВОК ДОКУМЕНТА
</HEAD>
<BODY>
ТЕЛО ДОКУМЕНТА
</BODY>
</HTML> - Конец документа