Вход/Регистрация
TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security)
вернуться

Фейт Сидни М.

Шрифт:

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

19.6.11 Ссылки

Чтобы включить в документ ссылку, нужно:

■ Использовать теги начала и конца ссылки

■ Указать URL связанного со ссылкой документа

■ Обеспечить метку для щелчка мышью (обычно выводится подчеркиванием или голубым цветом).

Ниже показан пример ссылки. Символ А определяет название тега, именуемого точкой привязки, или якорем. Параметр HREF идентифицирует элемент, через который выполняется ссылка. Текст перед разделителем </А> становится меткой для щелчка мышью на этой ссылке:

<А HREF= "http://www.abc.com/wwwdocs/showme.html">Щелкните здесь для вывода

 дополнительных сведений</А>

Не всегда нужно записывать полный URL для связанного документа. Предположим, что документ showme.html содержит ссылку на файл more.html из того же каталога. Тогда можно записать ссылку как:

<А HREF = "more.html">дополнительные сведения</A>

Такой способ называется указанием относительного пути. Его можно применять и для подкаталогов текущего каталога.

19.6.12 Ссылки на локальные документы

Можно создать ссылку на документ локального хоста. Например, ссылка на локальный документ DOS выглядит как:

<А HREF = "file:///c:\webdocs\home.htm">Документ локального хоста</А>

Для извлечения такого документа нет надобности в протоколе HTTP. Отметим, что имя хоста не указано — между косыми чертами (///) ничего нет.

Допустимо ссылаться на отдельные места того же самого документа. Сначала маркируется нужное место. В версии 2 это выполняется вставкой точки привязки с использованием параметра NAME:

<A NAME = "Раздел3"> 3. Самолеты </А>

Затем создается ссылка на это место документа путем указания перед его именем символа диез:

См. <А HREF = "#Раздел3"> обратитесь к разделу три </А> за дополнительной информацией.

Если пользователь щелкнет мышью на подчеркнутой фразе (обратитесь к разделу три), клиент "перескочит" на заданное место документа.

В версии 3, вместо маркировки позиции в документе специальным тегом, можно добавить идентификатор к любому уже существующему тегу. Например, ниже мы добавляем идентификатор для тега Н2:

<Н2 ID = "Раздел3"> 3. Самолеты </Н2>

19.6.13 Изображения

Тег IMG служит для вставки изображения в документ. Тег содержит параметр SRC, который определяет URL для файла, имеющего изображение. URL изображений выглядит как любые другие URL. Ссылка на изображение будет выглядеть как:

<IMG SRC = "http://www.abc.com/wwwdocs/ourlogo.gif">

<IMG SRC = "bigpic.jpeg">

<IMG SRC = "file:///c:\webdocs\building.gif">

Ha WWW-страницах часто используются изображения в формате для обмена графикой (Graphics Interchange Format — GIF). Для сжатия точечных (растровых) изображений служит формат перемещаемой сетевой графики (Portable Network Graphics — PNG). Еще одним популярным форматом является формат объединенной экспертной группы по фотографии (Joint Photographic Experts Group — JPEG). Он был разработан для сжатия фотографических изображений, но иногда используется и для других типов графики.

Не имеющие графических возможностей браузеры будут игнорировать теги IMG, если только в них не указан параметр ALT. Например:

<IMG SRC = "bigpic.jpeg" ALT = "Памятник Вашингтону">

Вместо изображения текстовый браузер выведет строку "Памятник Вашингтону".

19.6.14 Просмотр исходного кода HTML

Чтобы хорошо изучить HTML, нужно познакомиться с исходными кодами документов. Обычно браузер имеет для этого специальный режим, иначе придется сохранить документ на диске и затем просмотреть его в обычном текстовом редакторе.

19.7 Архитектура HTTP

Как и в gopher, извлечение гипертекстового документа достаточно просто. Как показано на рис. 19.3, клиент соединяется с сервером WWW, извлекает часть документа (обычно ее называют страницей. — Прим. пер.) и закрывает соединение. Браузер выводит извлеченную страницу, а пользователь может выполнять следующую операцию.

Рис. 19.3. Браузер извлекает страницу гипертекста с сервера WWW.

  • Читать дальше
  • 1
  • ...
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • ...

Ебукер (ebooker) – онлайн-библиотека на русском языке. Книги доступны онлайн, без утомительной регистрации. Огромный выбор и удобный дизайн, позволяющий читать без проблем. Добавляйте сайт в закладки! Все произведения загружаются пользователями: если считаете, что ваши авторские права нарушены – используйте форму обратной связи.

Полезные ссылки

  • Моя полка

Контакты

  • chitat.ebooker@gmail.com

Подпишитесь на рассылку: