Вы здесь

Создание ссылок на другие Web -узлы

Мы уже приводили примеры создания ссылок на Web -страницы, размещенные на раз­личных узлах в WWW . Такие ссылки задаются якорным элементом вида:

<А href="URL ">Teкст ссылки</А> В качестве URL может быть использован как абсолютный, так и относительный адрес.

Относительные ссылки (элемент BASE )

Ранее говорилось о том, как относительный URL привязывается к текущему Web -узлу (см. раздел «Абсолютные и относительные URL » данной главы). Однако URL можно привязывать к любому адресу, в том числе, к другому узлу. Для этого в документе, из которого выполняется гиперссылка, используется специальный элемент BASE. Одиноч­ный тег <BASE> размещается в заголовочной части (между тегами <HEAD> и </HEAD>) и обязательно дополняется атрибутом href. В этом атрибуте указывается абсолютный адрес, называемый базовым URL . Полная форма записи тега <BASE> с его атрибутом имеет вид

< BASE href =" http : //имя сервера/имя каталога/">

При этом ссылка на конкретный файл будет задаваться как обычно якорным тегом <А> с атрибутом href :

<А href ="имя файла">текст гиперссылки</А>

Действие тега <BASE> распространяется на все относительные ссылки текущего HTML - документа. Элемент BASE , изменяющий фактически адресацию всех относительных ссылок, может оказаться полезным, когда нужно перенаправить пользователей на другой сервер. Это выполняется простой заменой значения атрибута href в теге <BASE>.