HTML элемент <base> определяет основной адрес (URL), используемый для всех относительных адресов (URLs) в документе. Может быть только один <base> элемент в одном документе.
Основной адрес (URL) документа можно запросить скриптом используя document.baseURI.
| Категории элемента | Метаданные (Metadata) |
|---|---|
| Отображение на странице | Не отображается, это empty element. |
| Открывающий, закрывающий теги | Без закрывающего тега. |
| Содержится в | <head>, <body>. |
| Использование в ARIA roles | Нет |
| Интерфейс DOM | HTMLBaseElement |
Атрибуты <base>
К элементу <base> можно применять глобальные атрибуты.
href- Базовый адрес (URL) для указания полного пути (основной, главный адрес). Если указан данный атрибут, значит этот элемент должен находиться до других элементов с атрибутами URLs. Разрешены абсолютные (внешние) и относительные (внутренние) адреса (URLs).
target- Значение атрибута определяет имя контекста, которое применяется для ссылок (<a>) и форм (<form>) Они нужны для отображения контекста (пример: вкладка, окно или встроенный фрейм). Следующие ключевые слова имеют специальные значения:
_self: загружает результат в текущем окне или вкладке. Если атрибут не указан, является знаение по умолчнию._blank: загружает рузультат в новом окне или бланке._parent: загружает данные в родительском окне. Если значение _ parent не указано, используется значение_self._top: загружает данные в контексте верхнего уровня (то есть, отображает полученный контекст без обратного перехода, если не имеет родительского значения). Если нет родительских данных используется как_self.
Примечание:
если указано несколько элементов <base> , будут использованы только первые href и target; все последующие значения проигнорируются.Примеры
<base href="http://www.example.com/page.html"> <base target="_blank" href="http://www.example.com/page.html">
Спецификация
| Спецификация | Статус | Комментарий |
|---|---|---|
| WHATWG HTML Living Standard Определение '<base>' в этой спецификации. |
Живой стандарт | Нет изменений |
| HTML5 Определение '<base>' в этой спецификации. |
Рекомендация | Указано для target |
| HTML 4.01 Specification Определение '<base>' в этой спецификации. |
Рекомендация | Добавлен target |
Совместимость с браузерами
| Браузер | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|
| Базовая поддержка | (Да) | 1.0 (1.7 или ранее) [1] | (Да) [2] | (Да) | (Да) |
| Браузер | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|
| Базовая поддердка | (Да) | 1.0 (1.0) [1] | (Да) | (Да) | (Да) |
[1] Поддержка отноительнвх адресов (URIs href) была добавлена в Gecko 2.0 (Firefox 4.0)
[2] До Internet Explorer 7, нахождение <base> могло быть в любом месте документа. Поддержка относительных адресов (URLs) была удалена в Internet Explorer 8.
Метки документа и участники
Метки:
Внесли вклад в эту страницу:
Angelskih,
coollibins
Обновлялась последний раз:
Angelskih,