Описание
Элемент <BASE> определен внутри контейнера <HEAD> и инструктирует браузер относительно полного
базового адреса текущего документа. Тег <BASE>
предназначен для документов, в которых используется относительный адрес и эти
документы могут переноситься в другую папку или даже на другой компьютер без
потери связи. Браузер ищет тег <BASE>, определяет
полный адрес документа и корректно загружает его. Например, если адрес документа
указан как <base
href="http://madnet.do.am/hzchd">, то при добавлении рисунков
достаточно использовать относительный адрес <img
src="/images/labuda.gif">. При этом полный путь к изображению будет
http://madnet.do.am/hzchd/images/labuda.gif, что
позволяет браузеру всегда находить графический файл, независимо от того, где
находится текущая веб-страница. Также можно применять и иерархическую систему
пути с двоеточием. Так, если изображение добавляется как <img src="../images/labuda.gif">, то полный путь к
файлу будет http://madnet.do.am/images/labuda.gif.
Второе применение тега <BASE> — задание целевого
окна для всех ссылок на текущей странице.
Синтаксис
<head> <base ...> </head>
Параметры
- href
- Адрес, который должен использоваться для указания полного пути к файлам.
- target
- Имя окна или фрейма, куда будет загружаться документ, открываемый по ссылке.
Закрывающий тег
Не требуется.
Описание параметров тега <BASE>
Параметр HREF
HTML: |
3.2 |
4 |
XHTML: |
1.0 |
1.1 |
Описание
Адрес, который должен использоваться для указания полного пути к файлам.
Обычно это типичный путь к текущему документу, но он может быть задан и другим,
если это необходимо для организации файлов на сайте.
Синтаксис
<base href="URL">
Аргументы
Полный абсолютный путь к документу.
Значение по умолчанию
Путь к текущему файлу.
Параметр TARGET
HTML: |
3.2 |
4 |
XHTML: |
1.0 |
1.1 |
Описание
Вы можете определить окно, в которое будет загружаться веб-страница, открытая
по ссылке. Для этого используется параметр target, в
качестве его значения указывается имя окна или фрейма. Если параметр target не установлен, возвращаемый результат показывается в
текущем окне.
Синтаксис
<base target="имя окна">
Аргументы
В качестве аргумента используется имя окна или фрейма. Если установлено
несуществующее имя, то будет открыто новое окно. В качестве зарезервированных
имен используются следующие.
- _blank
- Загружает страницу в новое окно браузера.
- _self
- Загружает страницу в текущее окно.
- _parent
- Загружает страницу во фрейм-родитель, если фреймов нет, то этот параметр
работает как _self.
- _top
- Отменяет все фреймы и загружает страницу в полном окне браузера, если
фреймов нет, то этот параметр работает как _self.
Если для тега <BASE> установлен параметр target="_blank", можно сделать чтобы ссылка открывалась в
текущем окне, если добавить к тегу <A> параметр
target="_self".
Значение по умолчанию
_self
|