Тег <base> определяет базовые URL/target для всех относительных ссылок в документе.
Относительные ссылки документа (такие как <a href='someplace.html'… или <img src='someimage.jpg'…) будут относительными к URL, определенном в теге <base>.
На странице допускается использование только одного элемента <base>, который должен располагаться внутри элемента <head>.
Определяйте элемент <base> первым внутри элемента <head>. Тогда его информацию можно будет использовать также и в других элементах секции <head>.
Если тег <base> определяется, то у него обязательно должен быть определен либо атрибут href, либо атрибут target, либо оба эти атрибута.
Различия между HTML и XHTML
В HTML элемент <base> - одиночный элемент без закрывающего тега. В XHTML тег <base> должен закрываться должным образом, а именно — <base />.
Атрибуты тега <base>
Атрибут | Описание |
---|---|
href | Определяет базовый URL для всех относительных ссылок на странице |
target | Определяет направление вывода по умолчанию для всех ссылок на странице |
Общие атрибуты
Тег <base> поддерживает общие атрибуты.
HTML пример использования
Определяем URL и целевое окно по умолчанию для всех ссылок на странице:
<head>
<title>Сорта перца</title>
<base href="http://www.somedomain.com/directory/" />
</head>
<body>
<a href='someplace.html'>Это ссылка</a>
<p>На самом деле ссылка будет указывать на адрес http://www.somedomain.com/directory/someplace.html.</p>
<img src='someimage.jpg' alt="Some image" />
<p>Местоположение изображения на самом деле будет http://www.somedomain.com/directory/someimage.jpg.</p>
</body>