HTML тег <base>
Значение и применение
<base href="/guide/"> задаёт базовый URL для относительных адресов документа. Значение href может
быть абсолютным или относительным; относительное разрешается по исходному адресу документа.
<base href="/guide/"> задаёт базовый URL для относительных адресов документа. Значение может быть
абсолютным или относительным; относительное разрешается по исходному адресу документа.
Второе применение - задает как открывать ссылки во всем документе (в новом окне, в текущем окне, во фрейме и так
далее). Элемент <base> должен быть размещён внутри элемента
<head>
и может быть использован только один раз в документе .
Обращаю Ваше внимание, что если вы используете тег <base>, то он должен содержать как минимум
атрибут
href
или
target. Допускается использовать оба атрибута вместе. В HTML тег <base> не имеет закрывающего тега, в
XHTML пустой элемент записывают как <base />.
Поддержка браузерами
Спецификация: multipage
Поддерживается во всех основных браузерах с 2015 года.
| Возможность | Компьютеры | Мобильные | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
base | 1 | 12 | 1 | 15 | 3 | 18 | 4 | 14 | 2 | 1.0 | 4.4 | 2 |
href | 1 | 12 | 1 | 15 | 3 | 18 | 4 | 14 | 2 | 1.0 | 4.4 | 2 |
| data: and javascript: urls are not allowed | 58 | 79 | 127 | 45 | 13.1 | 58 | 127 | 43 | 13.4 | 7.0 | 58 | 13.4 |
| Relative URIs. | 1 | 12 | 4 | 15 | 3 | 18 | 4 | 14 | 2 | 1.0 | 4.4 | 2 |
target | 1 | 12 | 1 | 15 | 3 | 18 | 4 | 14 | 2 | 1.0 | 4.4 | 2 |
поддерживаетсяс ограниченияминет поддержкинет данных≤31 — не позднее версии 31
Атрибуты
| Атрибут | Значение | Описание |
|---|---|---|
href
|
URL |
Базовый URL для разрешения относительных адресов; допускается абсолютный или относительный адрес. |
target
|
_blank
|
Определяет где будут открыты все гиперссылки и формы на странице (в новом окне, в текущем окне, во фрейме и так далее). |
Размещайте <base> в <head> до элементов с относительными URL. В документе
допускается один <base>; при ошибочном дублировании учитывается первый href и первый
target. Даже ссылка href="#section" разрешается относительно этой базы и может вести на
другой документ.
Примеры, попробуйте сами
Пример base
Адрес guide.html разрешается относительно base. Предпросмотр отключает base и переходы; показан листинг отдельной страницы.
Исходный код для изучения. Запуск на этой странице недоступен.
index.html
<html lang="ru">
<head>
<meta charset="UTF-8" />
<base href="https://example.com/docs/" />
<title>Базовый адрес</title>
</head>
<body>
<a href="guide.html">Руководство</a>
</body>
</html>
Отличия HTML 4.01 от HTML 5
Нет.Значение CSS по умолчанию
Нет.Поддержка глобальных атрибутов
Элемент поддерживает "глобальные атрибуты".
Атрибуты событий
Элемент поддерживает "атрибуты событий".