Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

Документы

Медиа

Назад
Вопрос про HTML: base, tag, url

Что такое base URL (base tag) и для чего он используется?

Вопрос проверяет знание механизма задания базового URL для относительных ссылок в HTML-документе.

Короткий ответ

<base> задает базовый URL для всех относительных ссылок на странице.
Он указывается внутри <head>.
После его задания браузер использует его как основу для путей.
Это упрощает работу с ссылками и ресурсами.

Длинный ответ

В HTML существует специальный тег, который влияет на то, как браузер интерпретирует относительные пути.

Определение

base tag — это HTML-тег, который задает базовый URL для всех относительных ссылок в документе.

Как работает base tag

После указания <base> браузер:

  1. Берет указанный URL как базовый

  2. Применяет его ко всем относительным ссылкам

  3. Использует его для <a>, <img>, <link>, <script>

Пример:

<head>
  <base href="https://example.com/app/">
</head>
<a href="page.html"></a>

Фактический URL будет:
https://example.com/app/page.html

Где применяется

<base> используется:

  • В SPA с вложенными роутами

  • В проектах с относительными путями

  • При генерации HTML на сервере

Ограничения и риски

  • В документе может быть только один <base>

  • Может неожиданно повлиять на все ссылки

  • Требует аккуратного использования

Вывод

base — мощный, но опасный инструмент. Он упрощает работу с относительными путями, но требует строгого контроля, чтобы не сломать навигацию.

Уровень

  • Рейтинг:

    4

  • Сложность:

    5

Навыки

  • HTML

    HTML

Ключевые слова

#base

#tag

#url

Подпишись на React Developer в телеграм