Тег <base> используется для установки общего базового URL адреса для ссылок с относительными адресами, а также способа открытия (атрибут target) для ссылок <a>.
Тег <base>располагают в head области HTML документа. Он влияет на все ссылки документа, в которых применена относительная адресация.
Например, если указать <base href="http://example.com/images/" target="_blank">, то при вводе адреса файла картинки <img src="my_image.jpg" alt="картинка с относительным адресом">, браузер откроет картинку по адресу http://example.com/images/my_image.jpg не зависимо от расположения документа веб страницы на сервере. При этом любая ссылка будет открываться в новой вкладке или окне (так как в теге base указан target="_blank".
Синтаксис
<base href="Базовый_URL" target="значение_target">
Примеры использования <base> в HTML коде
<html>
<head>
<base href="http://example.com/images/" target="_blank">
</head>
<body>
<img src="my_image.jpg" alt="картинка с относительным адресом"> <!-- будет открыта картинка по адресу http://example.com/images/my_image.jpg -->
<a href="../new/page.html">ссылка с относительным адресом</a> <!-- будет открыт адрес http://example.com/new/page.html в новой вкладке/окне -->
</body>
</html>
Поддержка браузерами
| Тег | |||||
| <base> | Да | Да | Да | Да | Да |
Атрибуты
| Атрибут | Значения | Описание |
|---|---|---|
| href |
URL |
Базовый адрес для относительных URL адресов |
| target |
_blank |
Способ открытия ссылки: _blank - в новой вкладке или окне; _parent - в родительском окне; _self - в текущем окне (используется по умолчанию); _top - на весь экран. |