Язык гипертекстовой разметки (HTML)
Для того чтобы пояснить идею организации HTML-документа, уместно привести аналогию с работой редактора издательства, который готовит текст для верстки. Редактор имеет исходный текст и делает его разметку, в которой отмечает, как необходимо отформатировать те или иные элементы и как изменить порядок следования абзацев. Например, это могут быть пометки типа: "данный абзац напечатать жирным шрифтом, такое-то предложение выделить красным цветом, а после абзаца такого-то вставить текст со страницы такой-то". Верстальщик читает комментарии редактора и отображает финальный вариант документа в том виде, в котором он потом выйдет из печати.
Аналогичные комментарии записываются в HTML-документе, затем они прочитываются браузером, для того чтобы браузер "знал", как нужно отображать данные на экране компьютера.
Можно сказать, что браузер выполняет форматирование документа исходя из набора инструкций, содержащихся в HTML, и из возможностей отображения информации конкретным компьютером. Например, если на компьютере нет шрифта, которым предписывается отобразить тот или иной текст, будет использован другой подходящий шрифт из доступного набора.
Кроме того, пользователи имеют возможность изменить настройки браузера так, чтобы документ отображался оптимальным образом. Например, в настройках браузера можно указать правила выбора цвета для отображения фона документа или указать, каким цветом должны выделяться текстовые гиперссылки. Очевидно, что один и тот же HTML-документ будет отражаться браузерами с разной настройкой по-разному.
Команды HTML (или управляющие маркеры гипертекстового документа) называют тэгами (от англ. tag - ярлык, маркер).
Унифицированный набор заранее определенных тэгов позволяет пользоваться различными браузерами. HTML может применяться не только для разработки Web-страниц. Например, он может использоваться для представления документов на компакт-диске.
Существует более сотни тэгов для разметки информации на Web-странице. Большинство тэгов используются парами.
Открывающий и закрывающий тэги начинаются и завершаются знаками < и >. Закрывающий тэг отличается от открывающего наличием символа "/" (слэш) перед ключевым словом. Например, пара тэгов <b>...</b> используется для того, чтобы дать браузеру команду отобразить текст, помещенный между тэгами, жирным шрифтом, а тэги <i>...</i> показывают, что при отображении текста должен быть применен курсив. Открывающий и закрывающий тэги воздействуют на часть документа, заключенную между ними.
Одним из важнейших тэгов является тэг, определяющий гиперссылки. При определении гиперссылки необходимо связать элемент Web-страницы, по которому будет происходить переход, с адресом данного перехода. Для этого используют пару, которая начинается с открывающего тэга <a>, по первой букве слова anchored (от англ. "привязанный"), и заканчивается закрывающим тэгом </a>.
Адрес перехода определяется значением атрибута href и представляет собой URL того ресурса, на который указывает ссылка. Таким образом, в простейшем случае определение гиперссылки выглядит как:
<a href="URL">имя ссылки</a>