Get to know MDN better
This page was translated from English by the community. Learn more and join the MDN Web Docs community.
This feature is well established and works across many devices and browser versions. It’s been available across browsers since июль 2015 г..
* Some parts of this feature may have varying levels of support.
HTML-элемент <base> определяет базовый URL-адрес, используемый для создания всех относительных URL-адресов в документе. В документе может быть только один элемент <base>.
Базовый URL-адрес документа можно получить с помощью Node.baseURI. Если в документе нет элементов <base>, то значение baseURI по умолчанию равно location.href.
Этот элемент поддерживает глобальные атрибуты.
Предупреждение: Элемент <base> должен иметь атрибут href, target или оба. Если указан хотя бы один из этих атрибутов, то <base> должен располагаться перед другими элементами с атрибутами, содержащими URL-адреса в качестве значений, такими как href у <link>.
Базовый URL-адрес, используемый в документе для формирования относительных URL-адресов. Допускаются абсолютные и относительные адреса. data: и javascript: URL-адреса использовать нельзя.
targetКлючевое слово или заданное автором имя для определения контекста просмотра, который будет использован при отображении результатов навигации из элементов <a>, <area> или <form>, если у них не задан свой атрибут target. Следующие ключевые слова имеют специальные значения:
Если используется несколько элементов <base>, учитываются только значения первых атрибутов href и target, все остальные игнорируются.
Ссылки, указывающие на фрагмент внутри документа, например, <a href="#some-id">, формируются с использованием <base>, и переход по ним вызывает HTTP-запрос к базовому URL-адресу с добавленным фрагментом.
Например, если задан элемент <base href="https://example.com/"> и ссылка <a href="#anchor">К фрагменту</a>, то она будет вести на https://example.com/#anchor.
Если атрибут target содержит символ ASCII переноса строки, табуляции или символ <, значение сбрасывается на _blank. Это необходимо для предотвращения атак с инъекцией незавершённой разметки. Это вид атаки без использования скриптов, при которой в страницу внедряется незавершённый атрибут target, в который попадает весь последующий текст до тех пор, пока браузер не встретит символ, закрывающий атрибут.
Теги Open Graph не учитывают <base> и всегда должны содержать полные абсолютные URL-адреса. Например:
| Метаданные |
| Отсутствует. Это пустой элемент. |
| Должен иметь открывающий тег и не иметь закрывающего. |
| Тег <head>, который не содержит другой элемент <base>. |
| Нет соответствующей роли |
| Атрибут role не допускается |
| HTMLBaseElement |
| HTML # the-base-element |
Enable JavaScript to view this browser compatibility table.
This page was last modified on 10 апр. 2026 г. by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.