Всемирная паутина World Wide Web (WWW) соткана из Web-страниц,
которые создаются с помощью так называемого языка разметки гипертекста HTML
(HyperText Markup Language). Хотя многие говорят о программировании на этом
языке, HTML вовсе не является языком программирования в традиционном понимании.
HTML — язык разметки документа. При разработке HTML-документа выполняется разметка
текстового документа точно так же, как это делает редактор при помощи красного
карандаша. Эти пометки служат для указания формы представления информации, содержащейся
в документе.
Специальные программы просмотра HTML-документов, которые
часто называют браузерами, служат для интерпретации файлов, размеченных по правилам
языка HTML, форматирования их в виде Web-страниц и отображении их содержимого
на экране компьютера пользователя. Существует большое количество программ-браузеров,
разработанных различными компаниями, например - Opera, Netscape Communicator, Microsoft
Internet Explorer, Safari, Firefox и т.п.. Однако, в конечном счете, выбор браузера
остается за пользователем.
Современные браузеры обладают широкими возможностями, но
основным для них является интерпретация документов, размеченных по правилам
HTML. Описанию этих правил, в основном, и посвящена данная книга. В первой части
мы рассмотрим лишь основополагающие принципы построения HTML-документов.
Чтобы понять, что собой представляет язык разметки, вспомним
старые добрые времена, когда многие работали с текстовыми редакторами типа WordStar.
В них для выделения какой-либо фразы, например, полужирным шрифтом, в ее начале
и в конце ставились специальные отметки (/B и /b):
/BЭтот текст будет выведен полужирным шрифтом/b
При выводе такого текста на печатающее устройство (о дисплеях
еще речь не идет, в те далекие времена их еще или не было вообще или существовали
алфавитно-цифровые дисплеи, не позволяющие изменять шрифты) символы /в заставляли
использовать полужирный шрифт до тех пор, пока не встретятся символы /b.
HTML работает точно так же. Если есть необходимость выделить
текст на экране полужирным шрифтом, то это можно сделать аналогично:
<B>Этот текст будет выведен полужирным шрифтом</B>
Символы <B> включают полужирное начертание, а символы
</B> выключают его. Такие символы, которые управляют отображением текста
и при этом сами не отображаются на экране, в языке HTML принято называть тегами
(от английского слова tag — ярлык, признак).