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/">