Мы уже приводили примеры создания ссылок на 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>.