logo search
Конспект лекций дисциплины Компьютерные технологии в науке и образовании

3.8.8 Гиперссылки

Гипертекстовые ссылки являются отличительной особенностью гипертекстовых Web-публикаций. Введение гипертекстовых ссылок (далее - ссылки) позволяет объединить любое множество документов в одно издание. Они делают набор документов связанным и структурированным, что позволяет читателю (пользователю) получать необходимую ему информацию максимально быстро и в полном объеме.

Ссылки имеют стандартный формат, что позволяет браузеру интерпретировать их и выполнять необходимые функции (вызывать методы) в зависимости от типа ссылки.

Различают глобальные и локальные ссылки. Глобальные ссылки могут указывать на другой документ в рамках сети Internet, например, запрашивать файл по FTP-протоколу для отображения его браузером. URL-адрес в ссылке позволяет вызывать документы, используя рассмотренную ранее систему именования Internet. Именно этот подход применяется при организации больших структурированных Web-серверов.

Локальные ссылки используются в рамках одного документа. В этом случае ссылка используется для организации связи между некоторыми элементами или фрагментами Web-публикации в виде прямого соединения отдельных точек в документе с другими точками в том же самом Web-документе.

В терминологии HTML конечные точки связей часто называют anchors (якорь).

Существуют два конца связи (якоря): связь осуществляется от одной точки к другой. Последняя, называемая целью (target) связи, часто является началом документа.

Связанный текст (аббревиатура HUT) действует как связь с Web-документом, который объясняет это сокращение и дает информацию о нем. Отображение текста связи возможно по-разному: текст связи может быть подчеркнут, окрашен или выделен в текстовом материале каким-то другим образом. Пользователь (читатель) может узнать, как связи отображены в каждом отдельном окружении.

Web-ресурс задается URL-адресами:

Абсолютным URL-адресом, например, http://www.mycompany.com/one. html#anchor-one.

Относительным URL-адресом: */*/one.html#anchor-one.