Тег <BASE>
Тег <BASE> используется для установки базового адреса текущего документа, относительно которого будут высчитываться все относительные адреса (URL) на странице. Также он может задавать имя окна или фрейма, в котором будут открываться все документы по ссылкам на текущей странице. Данный тег располагается в заголовке страницы, внутри <HEAD>. Причем, он должен появиться раньше любого тега, ссылающегося на внешний документ.
Дело в том, что по умолчанию все относительные адреса на странице высчитываются исходя из расположения (адреса) самой страницы. Поэтому, если ее скопировать в другую папку или, допустим, на локальный компьютер, то относительные URL (или их часть) перестанут работать. Для исправления этого недостатка и нужен тег <BASE>.
Допустим, у вас есть страница по адресу: https://mysite.bom/one/1.php, в которой используется ссылка с относительным URL вида: href="two/2.php". Теперь, если мы перенесем страницу 1.php в другую папку, то ссылка не найдет файл 2.php. А вот, если мы укажем в теге <BASE> адрес href="https://mysite.bom/one/1.php", то ссылка будет работать везде.
Атрибуты
Личные атрибуты:
Атрибуты тегов <OBJECT> и <APPLET> имеют приоритет перед атрибутами <BASE>.
Тип тега
Назначение: документ.
Модель тега: может располагаться внутри элемента <HEAD>, но только в единственном числе.
Может содержать: данный элемент является пустым/Empty.
Открывающий тег: необходим. Закрывающий тег: запрещен.
Синтаксис
<base href="URL">
Пример HTML: применение тега BASE
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "https://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<base href="https://spravka.seodon.ru/html/primer/base.php">
<title>seodon.ru - Применение тега BASE</title>
</head>
<body>
<p><a href="files/hello.html">Привет - Вебмастер!</a></p>
</body>
</html>
Поддержка версиями HTML
Версия: | HTML 4.01 | HTML 5 | XHTML 1.0 | XHTML 1.1 |
Поддержка: | Да | Да | Да | Да |
Поддержка браузерами
Браузер: | Internet Explorer | Google Chrome | Mozilla Firefox | Opera | Safari |
Версия: | 6.0 и выше | 2.0 и выше | 2.0 и выше | 9.2 и выше | 3.1 и выше |
Поддержка: | Да | Да | Да | Да | Да |