Вводные замечания

Для чего нужно это руководство?

Это руководство задумано как учебник для тех, кто хочет публиковать документацию любого рода в глобальной компьютерной сети Интернет. Насколько велика Интернет, точно не знает никто. В далёком 1996 году число крупных машин (серверов) и локальных сетей, подключённых к Интернету перевалило за 10 миллионов. Точное число пользователей просто никому не известно. Известно только, что оно очень велико — несколько сотен миллионов человек по всему миру.

Чтобы опубликовать документ (здесь и далее под документом понимается файл, содержащий некоторую информацию) в Интернет, достаточно поместить его на сервер, постоянно подключённый к Интернету и способный общаться с другими серверами с помощью протокола передачи гипертекстов (HyperText Transfer Protocol, или http://). Совокупность таких серверов получила название "всемирной паутины" (World Wide Web, или WWW).

Разработку документов, однако, можно проводить и на компьютере, не имеющем выхода в Интернет.

Что такое HTML?

Термин HTML (HyperText Markup Language) означает "язык разметки гипертекстов". Первую версию HTML разработал сотрудник Европейской лаборатории физики элементарных частиц Тим Бернерс-Ли.

Со времени создания первая версия HTML претерпела изменения. Как и многое другое в компьютерном мире, версии, или спецификации, HTML оказались пронумерованными. Известны спецификации 2.0, 3.0, 3.2, 4.0 и 4.01. Текущую спецификацию HTML всегда можно найти на сервере W3C (http://www.w3.org/).

Всё, о чём написано в руководстве, будет гарантированно работать с программным обеспечением, поддерживающим любую известную на сегодня спецификацию HTML. Естественно, для этого пришлось опустить некоторые детали, которые описаны не во всех спецификациях или описаны в разных спецификациях по-разному. Однако могу вас уверить, что ваши документы будут полностью работоспособными и вполне приличными по внешнему виду.

Что вам понадобится для освоения HTML?

Для освоения HTML по этому руководству вам понадобятся две вещи:

  1. Любой браузер, то есть программа, пригодная для просмотра HTML-файлов. Мне лично очень нравится Mozilla Firefox.
  2. Любой редактор текстовых файлов, поддерживающий русский язык в выбранной вами кодировке. Если на вашем компьютере установлен Windows, вполне подойдёт Notepad.

Мы будем использовать текстовый редактор для подготовки HTML-файлов, а браузер — как инструмент контроля за сделанным.

Свои первые HTML-файлы вы будете разрабатывать у себя на локальном диске. Другими словами, компьютер, на котором вы будете заниматься, может и не иметь подключения к Интернету. При этом один и тот же *.html файл может быть одновременно открыт и в Notepad, и в Internet Explorer. Сохранив изменения в Notepad, просто нажмите кнопку Reload ("перезагрузить") в Mozilla Firefox, чтобы увидеть эти изменения реализованными в HTML-документе.

Необходимое отступление о редакторах HTML

В настоящее время широко используются два типа редакторов HTML:

  1. Редакторы типа "что видишь, то и получишь" (Netscape Navigator Gold, Microsoft FrontPage). Пользователь не видит "внутренностей" документа, с которым он работает, точно так же, как при работе с текстовым процессором типа Microsoft Word или Word Perfect. Кстати говоря, существует довольно много конвертеров, способных преобразовывать документы, созданные в Microsoft Word или Word Perfect, в HTML-документы.
  2. Редакторы собственно HTML-текстов (Macromedia Dreamweaver, Ken Nesbitt Web Editor и многие другие). В процессе работы пользователь видит внутреннее содержание HTML-файла и может изменять его либо вручную, либо вызывая команды меню для вставки определённых элементов HTML. Работа с таким редактором очень похожа на работу с интерактивной средой программирования типа Microsoft Visual Basic или Borland Delphi.

Как я уже говорил, нам для изучения HTML понадобится только текстовый редактор и браузер. Когда вы освоите HTML в минимальной степени, вы сами сможете подобрать себе редактор по вкусу.