В HTML для разметки документов используют теги. В общем случае тег состоит из имени и последовательности атрибутов. Вся эта конструкция помещается в угловые скобки "<" и ">". Пример:
<h1 align=center>
Тег примера имеет имя h1. align - это атрибут тега, который в данном случае имеет значение center.
Различают одиночные и парные теги. Так тег <h1> имеет пару - концевой тег </h1>. Концевой тег имеет то же имя, что и начальный, но ему предшествует знак "/". Концевые теги никогда не содержат атрибутов. Парные теги - это своеобразные скобки, которые заключают текст, на который распространяется действие тега. Пример:
<h1 align=center>Заголовок</h1>
Конкретно эта конструкция определяет заголовок самого высокого уровня, который должен быть расположен в центре строки. По умолчанию атрибут align имеет значение left. Возможно также значение right. Соответственно, выполняется выравнивание заголовка по левому или правому краю строки. Вот так будет выглядеть текст примера в браузере:
Теги могут быть вложенными. Конструкция, которая состоит из начального и концевого тегов вместе со всем содержимым, вклюзая вложенные теги, называется элементом.
В именах тегов и атрибутов регистр литер не различается.
Совершенно очевидно, что некоторые литеры имеют особое значение в HTML. К их числу в первую очередь относятся литеры "<" и ">", которые интерпретируются как литеры разметки. Для случая, когда необходимо представить эти литеры как изображаемые, предусмотрено использование их кодов, соответственно, < и >. Так как знак "&" служит для представления кодов знаков, то и для его изображаемого представления необходим код - &. Есть и другие специальные литеры.