Подготовка веб-страниц во многом похожа на издательскую деятельность. Процесс подготовки веб-публикации проходит так же, как подготовка обычного издания: подготавливаются тексты, графические материалы, затем проводится оформление и верстка. Но при оформлении веб-публикаций надо учитывать некоторые специфические особенности, характерные для электронной среды, а также то, что вместо типографской печати материалы выкладывают на веб-сервер. Себестоимость поддержки страницы в Интернете несколько меньше типографских расходов издания бумажного варианта со сходным тиражом, что конечно существенно снижает стоимость публикации.
Кроме этого, веб-страница может включать так называемые гипертекстовые ссылки (гиперссылки), которые соединяют контекст, в котором они есть, с другим в рамках того или другого текста, который находится на произвольном сервере Сети.
Эти уникальные свойства веб-страниц могут реализоваться благодаря использованию гипертекста. Гипертекстовые документы для WWW содержат текст, который специальным образом размечен при помощи языка разметки HTML (HyperText Markup Language, в переводе на русский - «язык разметки гипертекстов»). Такие файлы имеют расширение *.htm или *.html.
Существует много литературы по гипертексту, где подробно описан процесс создания гипертекстовых документов. Поэтому мы остановимся подробнее на использовании информационных богатств Интернета и общении с ним.
Как и множество других служб сети Интернет, всемирная паутина работает по модели клиент-сервер. Сервером, как правило, выступает подключенный к Сети на постоянной основе компьютер, на котором запущена специальная программа. Именно эту программу называют веб-сервером. А клиент - любой компьютер, подключенный к Интернету, на котором работает программа просмотра веб-публикаций – браузер (броузер) (от англ. browse – листать, перелистывать). В чем же заключается работа браузера? В обмене информацией с веб-сервером, получении пользователем необходимых документов, в обработке гипертекстовой информации, отображении документов на экране. Обмен информацией между браузером и web-сервером осуществляется при использовании протокола HTTP.