Атрибут href HTML тега <base>
Значение и применение
<base href="/guide/"> задаёт базовый URL для относительных адресов документа. Значение может быть
абсолютным или относительным; относительное разрешается по исходному адресу документа.
Поддержка браузерами
Спецификация: multipage
Поддерживается во всех основных браузерах с 2015 года.
| Возможность | Компьютеры | Мобильные | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
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 |
поддерживаетсяс ограниченияминет поддержкинет данных≤31 — не позднее версии 31
Синтаксис:
<base href = "URL">
Отличия HTML 4.01 от HTML 5
Нет.Значения атрибута
| Значение | Описание |
|---|---|
URL |
Базовый URL, например https://example.com/guide/ или /guide/. |
Размещайте <base> в <head> до элементов с относительными URL. В документе
допускается один <base>; при ошибочном дублировании учитывается первый href и первый
target. Даже ссылка href="#section" разрешается относительно этой базы и может вести на
другой документ.
Примеры, попробуйте сами
Атрибут href элемента 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>