Вводные замечания
Для чего нужно это руководство?
Это руководство задумано как учебник для тех, кто хочет публиковать документацию любого рода в глобальной компьютерной сети Интернет. Насколько велика Интернет, точно не знает никто. В далёком 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 по этому руководству вам понадобятся две вещи:
- Любой браузер, то есть программа, пригодная для просмотра HTML-файлов. Мне лично очень нравится Mozilla Firefox.
- Любой редактор текстовых файлов, поддерживающий русский язык в выбранной вами кодировке. Если на вашем компьютере установлен Windows, вполне подойдёт Notepad.
Мы будем использовать текстовый редактор для подготовки HTML-файлов, а браузер — как инструмент контроля за сделанным.
Свои первые HTML-файлы вы будете разрабатывать у себя на локальном диске. Другими словами, компьютер, на котором вы будете заниматься, может и не иметь подключения к Интернету. При этом один и тот же *.html файл может быть одновременно открыт и в Notepad, и в Internet Explorer. Сохранив изменения в Notepad, просто нажмите кнопку Reload ("перезагрузить") в Mozilla Firefox, чтобы увидеть эти изменения реализованными в HTML-документе.
Необходимое отступление о редакторах HTML
В настоящее время широко используются два типа редакторов HTML:
- Редакторы типа "что видишь, то и получишь" (Netscape Navigator Gold, Microsoft FrontPage). Пользователь не видит "внутренностей" документа, с которым он работает, точно так же, как при работе с текстовым процессором типа Microsoft Word или Word Perfect. Кстати говоря, существует довольно много конвертеров, способных преобразовывать документы, созданные в Microsoft Word или Word Perfect, в HTML-документы.
- Редакторы собственно HTML-текстов (Macromedia Dreamweaver, Ken Nesbitt Web Editor и многие другие). В процессе работы пользователь видит внутреннее содержание HTML-файла и может изменять его либо вручную, либо вызывая команды меню для вставки определённых элементов HTML. Работа с таким редактором очень похожа на работу с интерактивной средой программирования типа Microsoft Visual Basic или Borland Delphi.
Как я уже говорил, нам для изучения HTML понадобится только текстовый редактор и браузер. Когда вы освоите HTML в минимальной степени, вы сами сможете подобрать себе редактор по вкусу.