<base>

Тип HTML

Описание

Элемент <base> предназначен для указания браузеру полного адреса текущего документа URL для всех относительных URL адресов документа. Элемент <base> используется исключительно внутри элемента <head>. Допускается в документе использовать только один тег <base>. Данный элемент HTML должен обязательно содержать атрибут либо href, либо target или оба атрибута. 

Примечание. Если использовать несколько элементов <base>, то будут использоваться только первые атрибуты href и target, все последующие элементы будут проигнорированы.   

Синтаксис

В HTML элемент <base> используется без закрывающего тега:

<head>
 <base атрибуты(href | terget или оба)>
</head>

В XHTML тег быть должен быть закрыт

<head>
 <base атрибуты(href | terget или оба)></base>
</head>

Атрибуты

  • href    базовый URL указывающий путь для всех относительных URL
  • target ключевое значение или имя окна или фрейма 

Для этого тега доступны глобальные атрибуты. События недоступны.

Спецификация

версия HTML 3.2 HTML 4.01 HTML 5.0 XHTML 1.0 XHTML 1.1
поддержка да да да да да

Поддержка браузерами

браузер IE Chrome Opera Firefox Safari
версия 1.0+ 1.0+ 1.0+ 1.0+ 1.0+
поддержка да да да да да

Пример

В данном примере видно, что при помощи элемента HTML <base> устанавливается атрибутом href базовый путь к каталогу с изображениями. Далее в теге <img src="test.jpg"> используется относительный путь. Также мы установили атрибут target="_blank", что задает открытие всех ссылок и переходов в новом окне.
<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>Применение тега base | develweb.ru</title>
  <base href="http://develweb.ru/images/" target="_blank"> 
 </head>
 <body>
     <img src="test.jpg">
     <a href="http://develweb.ru">develweb.ru</a>
 </body>
</html>