— HTML | MDN
HTML-элемент <base>
определяет основной адрес (URL), используемый для всех относительных адресов (URLs) в документе. Может быть только один <base>
элемент в одном документе.
Основной адрес (URL) документа можно запросить скриптом используя document.baseURI
(en-US).
Категории контента | Метаданные |
---|---|
Допустимое содержимое | Отсутствует. Это пустой элемент. |
Пропуск тегов | Без закрывающего тега. |
Допустимые родители | <head> , <body> . |
Допустимые ARIA-роли | Нет |
DOM-интерфейс | HTMLBaseElement |
К элементу <base>
можно применять
href
Базовый адрес (URL) для указания полного пути (основной, главный адрес). Если указан данный атрибут, значит этот элемент должен находиться до других элементов с атрибутами URLs. Разрешены абсолютные (внешние) и относительные (внутренние) адреса (URLs).
target
Значение атрибута определяет имя контекста, которое применяется для ссылок (
<a>
) и форм (<form>
). Они нужны для отображения контекста (пример: вкладка, окно или встроенный фрейм). Следующие ключевые слова имеют специальные значения:_self
: загружает результат в текущем окне или вкладке. Если атрибут не указан, является значением по умолчанию._blank
: загружает результат в новом окне или бланке._parent
: загружает данные в родительском окне. Если значение_parent
не указано, используется значение_self
._top
: загружает данные в контексте верхнего уровня (то есть, отображает полученный контекст без обратного перехода, если не имеет родительского значения). Если нет родительских данных используется как_self
.
Примечание: если указано несколько элементов <base>
, будут использованы только первые href и target; все последующие значения проигнорируются.
<base href="http://www.example.com/page.html"> <base target="_blank" href="http://www.example.com/page.html">
Specification |
---|
HTML Standard # the-base-element |
BCD tables only load in the browser with JavaScript enabled. Enable JavaScript to view data.
Found a content problem with this page?
- Edit the page on GitHub.
- Report the content issue.
- View the source on GitHub.
Want to get more involved?
Learn how to contribute.
This page was last modified on by MDN contributors.
⚡️ HTML и CSS с примерами кода
Тег <base>
(от англ. base — основа) определен внутри контейнера <head>
и инструктирует браузер относительно полного базового адреса текущего документа.
<base>
предназначен для документов, в которых используется относительный адрес и эти документы могут переноситься в другую папку или даже на другой компьютер без потери связи. Браузер ищет элемент <base>
, определяет полный адрес документа и корректно загружает его. Например, если адрес документа указан как <base href="http://www.megasite.ru/hzchd/">
, то при добавлении рисунков достаточно использовать относительный адрес
. При этом полный путь к изображению будет http://www.megasite.ru/hzchd/images/labuda.gif
, что позволяет браузеру всегда находить графический файл, независимо от того, где находится текущая веб-страница. Также можно применять и иерархическую систему пути с двумя точками. Так, если изображение добавляется как <img src="../images/labuda.gif">
, то полный путь к файлу будет http://www.megasite.ru/images/labuda.gif
.
Второе применение элемента <base>
— задание целевого окна для всех ссылок на текущей странице.
Если на странице встречается несколько элементов <base>
, то берётся значение атрибутов только у первого элемента, остальные игнорируются.
- base
- link
- meta
- style
- title
Синтаксис
<head> <base атрибуты /> </head>
Закрывающий тег не требуется.
Атрибуты
href
- Адрес, который должен использоваться для указания полного пути к файлам.
target
- Имя окна или фрейма, куда будет загружаться документ, открываемый по ссылке.
href
Адрес, который должен использоваться для указания полного пути к файлам. Обычно это типичный путь к текущему документу, но он может быть задан и другим, если это необходимо для организации файлов на сайте.
Синтаксис
<base href="<адрес>" />
Значения
Путь к документу.
Значение по умолчанию
Путь к текущему файлу.
target
Определяет имя фрейма, в котором будут открываться все ссылки. Имя определяется атрибутом name элемента <iframe>
. В качестве значения также можно использовать ключевое слово, которое будет открывать ссылки в новой вкладке.
<base target="<значение>" />
Значения
В качестве значения используется имя фрейма, заданное атрибутом name элемента <iframe>
. Если установлено несуществующее имя, то будет открыта новая вкладка. В качестве зарезервированных имён используются следующие.
_blank
- Загружает страницу в новую вкладку браузера.
_self
- Загружает страницу в текущую вкладку.
_parent
- Загружает страницу во фрейм-родитель; если фреймов нет, то это значение работает как
. _top
- Отменяет все фреймы и загружает страницу в полном окне браузера; если фреймов нет, то это значение работает как
_self
.
Если для элемента <base>
установлен target="_blank"
, можно сделать чтобы ссылка открывалась в текущем окне, если добавить к элементу <a>
атрибут target="_self"
.
Значение по умолчанию
_self
Спецификации
- WHATWG HTML Living Standard
- HTML5
- HTML 4.
Описание и примеры
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>base</title> <base target="_blank" /> </head> <body> <p><a href="page/1.html">Чебурашка</a></p> <p><a href="page/2.html">Крокодил Гена</a></p> </body> </html>
Ссылки
- Тег
<base>
MDN (рус.)
Базовый тег HTML
❮ Назад Полный справочник HTML Далее ❯
Пример
Укажите URL по умолчанию и цель по умолчанию для всех ссылок на странице:
<голова>
базовый тег HTML
Попробуйте сами »
Определение и использование
Тег
указывает базовый URL-адрес
и/или цель для всех относительных URL-адресов в документе.
Тег
должен иметь
href или целевой атрибут присутствует, или оба.
В документе может быть только один единственный элемент
, и он должен находиться внутри элемента
Поддержка браузера
Элемент | |||||
---|---|---|---|---|---|
<базовый> | Да | Да | Да | Да | Да |
Атрибуты
Атрибут | Значение | Описание |
---|---|---|
ссылка | URL-адрес | Указывает базовый URL-адрес для всех относительных URL-адресов на странице |
цель | _blank _parent _self _top | Указывает цель по умолчанию для всех гиперссылок и форм на странице |
Глобальные атрибуты и события
Тег
также поддерживает
Глобальные атрибуты в HTML.
Атрибуты событий
Тег
не поддерживает никаких атрибутов событий.
Связанные страницы
Ссылка HTML DOM: Базовый объект
Настройки CSS по умолчанию
Нет.
❮ Предыдущий Полный справочник HTML Следующий ❯
ВЫБОР ЦВЕТА
Лучшие учебники
Учебное пособие по HTMLУчебное пособие по CSS
Учебное пособие по JavaScript
Учебное пособие
Учебное пособие по SQL
Учебное пособие по Python
Учебное пособие по W3.CSS
Учебное пособие по Bootstrap
Учебное пособие по PHP
Учебное пособие по Java
Учебное пособие по C++
Учебное пособие по jQuery
Основные ссылки
HTML ReferenceCSS Reference
JavaScript Reference
SQL Reference
Python Reference
W3.CSS Reference
Bootstrap Reference
PHP Reference
HTML Colors
Java Reference
Angular Reference
jQuery Reference
Top5 Examples
Примеры HTML
Примеры CSS
Примеры JavaScript
Примеры инструкций
Примеры SQL
Примеры Python
Примеры W3. CSS
Примеры Bootstrap
Примеры PHP
Примеры Java
Примеры XML
Примеры jQuery
FORUM | О
W3Schools оптимизирован для обучения и обучения. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно пересматриваются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего содержания. Используя W3Schools, вы соглашаетесь прочитать и принять наши условия использования, куки-файлы и политика конфиденциальности.
Авторское право 1999-2023 по данным Refsnes. Все права защищены.
W3Schools работает на основе W3.CSS.
: Элемент базового URL-адреса документа — HTML: язык гипертекстовой разметки
HTML-элемент
указывает базовый URL-адрес, используемый для всех относительных URL-адресов в документе. В документе может быть только один элемент
.
Сценарии могут получить доступ к используемому базовому URL-адресу документа с помощью Node. baseURI
. Если в документе нет
элементов, затем baseURI
по умолчанию location.href
.
Категории контента | Содержимое метаданных. |
---|---|
Разрешенный контент | Нет; это пустой элемент. |
Отсутствие тега | Не должно быть закрывающего тега. |
Разрешенные родители | , который не содержит другого <база> элемент. |
Неявная роль ARIA | Нет соответствующей роли |
Разрешенные роли ARIA | Нет роль разрешено |
Интерфейс DOM | HTMLBaseElement |
Атрибуты этого элемента включают глобальные атрибуты.
Предупреждение: Если указан любой из следующих атрибутов, этот элемент должен предшествовать другим элементам со значениями атрибутов URL-адресов, например
атрибут href
.
-
ссылка
Базовый URL-адрес, который будет использоваться во всем документе для относительных URL-адресов. Допускаются абсолютные и относительные URL-адреса.
-
цель
Ключевое слово или определяемое автором имя контекста просмотра по умолчанию для отображения результатов навигации из
элементов без явных атрибутов
target
. Следующие ключевые слова имеют особое значение:-
_self
(по умолчанию): Показать результат в текущем контексте просмотра. -
_blank
: Показать результат в новом безымянном контексте просмотра. -
_parent
: Показать результат в родительском контексте просмотра текущего, если текущая страница находится внутри фрейма. Если родителя нет, действует так же, как_я
. -
_top
: Показать результат в самом верхнем контексте просмотра (контексте просмотра, который является предком текущего и не имеет родителя). Если родителя нет, действует так же, как_self
.
-
Несколько элементов
Если используется несколько элементов
, соблюдаются только первые href
и первые target
— все остальные игнорируются.
Якоря на странице
Ссылки, указывающие на фрагмент в документе — т.е.
— разрешаются с помощью
, инициируя HTTP-запрос к базовому URL-адресу с прикрепленным фрагментом.
Например, учитывая
и эту ссылку: Чтобы привязать
.