HTML (HyperText Markup Language, язык разметки гипертекста) — это система верстки веб-страниц, которая определяет, какие элементы и как должны располагаться в документе.

HTML-документ   это обычный текстовый файл, который может содержать в себе текст, теги и стили. Изображения и другие объекты хранятся отдельно. Содержимое такого файла обычно называется HTML-код.

Основные термины, которые наиболее часто встречаются:

1. Тег – оформленная единица HTML-кода (<body>,<h1>,<p>, <br>). Все тэги имеют одинаковый формат: они начинаются знаком "<" и заканчиваются знаком ">".Обычно имеются два тэга – открывающий и закрывающий. Различие между ними в том, что в закрывающем теге присутствует слэш "/". 

Например :

<h1>Заголовок заключенный в теги h1</h1>
<h2>Заголовок заключенный в теги h2</h2>

В данном случае тег <h1> означает заголовок первого уровня, а тег <h2> - второго уровня. В начале тег открывается, затем идет его содержимое, потом он закрывается.

Заголовок в тегах h1, h2

2. Атрибут – это дополнительная информация, которая записывается внутри тега.

Например:

<h1>Заголовок заключенный в теги h1</h1>
<h2 align="center">Заголовок заключенный в теги h2</h2>

В теге <h1> атрибута align нет, поэтому выравнивание произошло по умолчанию (по левому краю). В теге <h2> добавлен  атрибут align="center" (что означает выравнивание по центру) и в результате содержимое тега сдвинулось в центр страницы. В итоге мы увидим:

выравнивание по центру

3. Элемент – это понятие, которое как правило обозначает документ заключенный в теги. К примеру, элемент h1 состоит из двух тегов – открывающего <h1> и закрывающего </h1>.

См. далее: Структура web-документа