|
о язык разметки текста, а не язык программирования. Теоретичес-
ки Web-страницу, созданную с использованием HTML, может просмотреть лю-
бой, у кого есть компьютер, какой-нибудь Web-браузер и доступ к Internet. На
самом же деле, способность пользователя видеть все содержимое Web-страницы
зависит от возможностей его Web-браузера. Web-браузеры (Web browsers) — это
программы, которые интерпретируют HTML-код Web-страниц и отображают
текст, рисунки и анимацию на экране компьютера посетителя сайта. Самостоя-
тельно либо же с помощью других установленных программ, браузеры также вос-
производят звуковые или видео-файлы, вставленные в страницу с помощью
HTML-кода. Последние версии двух наиболее популярных Web-браузеров,
Microsoft Internet Explorer и Netscape Navigator, могут отображать практически
все из того, что можно поместить на Web-страницу с помощью HTML-дескрип-
торов.
Чтобы посетители могли обратиться к Web-страницам вашего Web-сайта, им
нужно сперва получить доступ в Internet и запустить Web-браузер. После того,
как Web-сервер отправит Web-страницу компьютеру посетителя, Web-браузер ин-
терпретирует HTML-код из файла Web-страницы и отображает содержимое фай-
ла в форме текста и графических изображений в окне браузера.
Web-серверы и Web-браузеры используют для обмена данными протокол пере-
дачи гипертекста (HyperText Transport Protocol — HTTP). Помимо всего прочего,
HTTP-протокол определяет как способ отправки сообщений Web-браузерами и
серверами, так и структуру самих сообщений; Подробное рассмотрение типов и
структур HTTP-сообщений выходит за рамки этой книги. Однако для дизайна и
создания даже самых сложных Web-сайтов вам понадобится только принципи-
альное понимание потока HTTP-запросов и ответов (между Web-браузером и
Web-сервером), который показан на рис. 1.1.
1. Всякий раз, когда вы вводите Web-адрес (например, http://
www.NVBizNet.com) в адресной строке своего браузера, последний отправ-
ляет Web-серверу через Internet HTTP-запрос файла.
2. Получив HTTP-запрос файла, Web-сервер извлекает запрошенный файл и
отсылает Web-страницу Web-браузеру.
3. Web-браузер анализирует файл Web-страницы, чтобы определить, есть ли в
нем вставленные файлы (такие, как графика, анимация, звук и т.д.), кото-
рые браузер должен получить с Web-сервера.
Глава 1. Основы языка HTML 21
Web-сервер
DEFAULT.HTM
Web-текст
и другое
содержимое
Рис. 1.1. Обработка запроса Web-содержимого Web-сервером
4. Web-браузер отправляет Web-серверу несколько HTTP-запросов (по одному
на каждый нужный браузеру файл).
5. Получив HTTP-запросы файлов, сервер находит каждый из файлов и отсы-
лает эти файлы Web-браузеру (по одному файлу на HTTP-запрос).
6. Web-браузер берет исходные файлы Web-страниц и следует инструкциям,
предоставляемым HTML-дескрипторами в файле, чтобы скомпоновать
Web-страницу и содержимое вставленных файлов в завершенный Web-доку-
мент, который затем отображается на экране.
Роль Web-браузеров и Web-страниц
Чтобы отвечать требованиям постоянно меняющейся конъюнктуры рынка и
сделать Internet доступным для всех, компании Microsoft и Netscape выпустили
версии своих Web-браузеров для всех имеющихся на рынке компьютерных плат-
форм и операционных систем. Поскольку для того, чтобы Web-страница отоб-
разилась на экране, HTML-код должен быть интерпретирован Web-браузером,
марка и версия браузера, используемого посетителями вашего Web-сайта, опреде-
ляет, какие возможности HTML будут доступными. То есть, в двух словах, ис-
пользуемая версия браузера определяет, что будет видеть посетитель на экране.
Поэтому применение новейших, усовершенствованных возможностей языка
HTML и способов форматирования страницы на Web-странице не сможет гаран-
тировать то, что каждый ее посетитель увидит все, что позволяет разместить на
странице сам язык HTML.
Разрабатывая Web-страницу, следует помнить о том, что не все посетители
вашего сайта будут пользоваться последними версиями Internet Explorer или
22 Глава 1. Основы языка HTML
Netscape Navigator. Отдавайте предпочтение простейшим HTML-дескрипторам,
работать с которыми вы научитесь в этой главе, для большей части содержимого,
размещаемого на Web-страницах. Затем воспользуйтесь какими-то более усовер-
шенствованными возможностями языка HTML, дабы "оживить" свой сайт и вы-
нудить посетителей заходить на него снова и снова. Комбинируя простейшие и
усовершенствованные возможности языка HTML на одной и той же странице,
вы обеспечите всем посетителям доступ к жизненно важной информации, а те
посетители, в распоряжении которых имеются новейшие браузеры, действитель-
но запомнят ваш сайт.
„ Web-страница состоит из набора HTML-инструкций, которые можно ввести в
файл с помощью любого текстового редактора. Как уже говорилось, Web-браузе-
ры, подобные Netscape Navigator и Internet Explorer, следуют инструкциям в со-
зданном вами текстовом документе, чтобы отобразить содержимое Web-страницы
на экране. (Содержимое (content) страницы — это текст, графика и прочие вещи
(такие, как видео- и ау
|
|