BASE - базовый, основной URL
Цель
Задание базового URL для относительных URL в документе (например, в атрибутах HREF элемента A). Этот элемент часто используется для отображения документов.
Например, у нас задан:
<BASE href="http://foo.com/index.html">
и элемент IMG:
<IMG SRC="images/bar.gif">
Это приведет к формированию следующего адреса изображения
http://foo.com/images/bar.gif
Типичное отображение
Никакое. Элемент BASE непосредственно не отображается в документе.
Основной синтаксис
<BASE HREF="URL">
Возможные атрибуты
имя атрибута | возможные значения | смысл | примечания |
HREF | URL | базовый URL | обязателен |
Допустимый контекст
Элемент заголовка (HEAD), в котором может быть только один элемент BASE.
Содержимое
Никакое.
Пример
<BASE HREF="http://www.hut.fi/~jkorpela/">
То есть, связь
<A HREF="lists.html">list /examples</A>
эквивалентна
<A HREF="http://www.hut.fi/~jkorpela/lists.html">list /examples</A>
Примечания
Так как в документе допускается только один элемент BASE, Вы не можете иметь различные базовые URL в различных частях файла HTML.
При отсутствии элемента BASE в документе URL самого документа становится базовым в пределах документа. (Это не является необходимым, так как базовый URL может быть перекрыт HTTP заголовком соответствующего документа.)
Советуется заключать URL в кавычки, хотя это не всегда обязательно.
Не забывайте слэш "/". Все, что следует за последним слэшем в URL в элементе BASE интерпретируется, как принадлежащее части имени файла и игнорируется. Нижеследующее является эквивалентом элемента BASE в примере приведенном выше:
<BASE HREF="http://www.hut.fi/~jkorpela/foobar">
Несмотря на то, что следующие строки эквивалентны, первый вариант написания не совсем правильный:
<BASE HREF="http://www.hut.fi/~jkorpela">
<BASE HREF="http://www.hut.fi/">