KnigaRead.com/
KnigaRead.com » Компьютеры и Интернет » Программное обеспечение » Сидни Фейт - TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security)

Сидни Фейт - TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security)

На нашем сайте KnigaRead.com Вы можете абсолютно бесплатно читать книгу онлайн Сидни Фейт, "TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security)" бесплатно, без регистрации.
Перейти на страницу:

Розы — красные, <BR>

Фиалки — голубые.<BR>

19.6.6 Неупорядоченные списки

Неупорядоченный список выводится как последовательность помеченных элементов. Например:

<UL>

<LI> Яблоко

<LI> Груша

</UL>

В версии 3 определен необязательный заголовок списка и тег конца элемента:

<UL>

<LH>Виды фруктов</LH>

<LI>Яблоко</LI>

<LI>Груша<LI>

</UL>

19.6.7 Упорядоченные списки

Упорядоченные списки имеют такую же структуру, но элементы нумеруются:

<OL>

<LH>Это упорядоченный список.</LH>

<LI>Первый элемент.

<LI>Следующий элемент.

</OL>

Как и раньше, тег конца элемента списка (</LI>) и заголовок списка (<LH> ... </LH>) необязательны.

19.6.8 Список определений

Список определений является последовательностью терминов и их определений:

<DL>

<LH>Терминология WWW</LH>

<DТ>Язык разметки гипертекста (HTML)

<DD>Язык форматирования для записи гипертекстовых документов. Теги документа

идентифицируют такие элементы, как заголовки, абзацы или списки.

<DТ>Протокол пересылки гипертекста (HTTP)

<DD>Протокол для запроса и пересылки гипертекстовых документов.

</DL>

При выводе это будет выглядеть как:

Терминология WWW

Язык разметки гипертекста

 Язык форматирования для записи гипертекстовых документов. Теги документа

 идентифицируют такие элементы, как заголовки, абзацы или списки.

Протокол пересылки гипертекста.

 Протокол для запроса и пересылки гипертекстовых документов.

Списки любого типа могут быть вложенными.

19.6.9 Дополнительные теги

Для выделения отдельных частей документа можно воспользоваться горизонтальным разделителем, который пересекает всю ширину выводимой страницы:

<P><HR></P>

Иногда нужно получить текст, размещенный точно так же, как он был введен. Тег предформатирования (<PRE>) указывает браузеру на вывод текста "как есть":

<PRE>

 Этот текст будет показан так,

 как написан, включая отступы.

</PRE>

Цитируемый блок текста (block quote) — еще один способ выделения фрагмента в тексте. Обычно это делается сдвигом вправо всего блока. В версии 2 применяется тег <BLOCKQUOTE>.

<BLOCKQUOTE>

 Это — цитируемый блок.

 Возможно, он будет выведен пользователю сдвинутым вправо.

</BLOCKQUOTE>

В версии 3 название тега сокращено до <BQ>.

19.6.10 Выделение в тексте

Иногда требуется выделить фрагмент текста особым образом, например полужирным шрифтом или курсивом. Это можно сделать двумя способами:

1. Оставить детали вывода на усмотрение браузера

<ЕМ> Обычно выводится курсивом. </ЕМ>

<STRONG> Обычно выводится полужирным шрифтом. </STRONG>

<CODE> Обычно отображается моноширинным шрифтом. </CODE>

2. Явно указать способ изображения текста:

<I> Вывести курсивом. </I>

<В> Вывести полужирным шрифтом. </В>

<U> Подчеркнуть текст. </U>

<S> Перечеркнуть текст. </S>

<TT> Вывести моноширинным шрифтом (как на пишущей машинке). </TT>

<SUB> Подстрочными символами. </SUB>

<SUP> Надстрочными символами. </SUP>

Версия 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:webdocshome.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:webdocsbuilding.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.

Сервер WWW, предоставляющий только текстовые документы, работает очень эффективно и может поддерживать множество пользователей. Однако объем информации резко увеличивается при работе и перемещении графических изображений или звуковых файлов. Эти объекты имеют значительный размер, и для их пересылки требуется большее количество ресурсов сети и центрального процессора, чем для обмена обычными текстовыми файлами. Более того, некоторые запросы вызывают программы, формирующие ответную информацию. Для этого нужно еще больше системных ресурсов.

19.7.1 Прокси-сервер

Перейти на страницу:
Прокомментировать
Подтвердите что вы не робот:*