Вебсправочник
Справочник HTML

Атрибут target: где откроется ссылка

Target выбирает контекст открытия связанного документа. Обычно переход в текущем контексте удобнее, но иногда требуется новая вкладка или окно с понятным предупреждением для читателя.

Назначение

Target выбирает контекст открытия связанного документа. Обычно переход в текущем контексте удобнее, но иногда требуется новая вкладка или окно с понятным предупреждением для читателя.

Как это работает

Значение _self использует текущий контекст, _blank запрашивает новый. Конкретный вид нового окна определяет браузер. В собственном учебном проекте создайте help.html перед проверкой ссылки из примера.

Пример

<a href="help.html" target="_blank" rel="noopener">Учебная справка — откроется в новой вкладке</a>

Что должно получиться

При обычной активации ссылка запрашивает открытие справки отдельно. Rel="noopener" явно отделяет новый контекст от исходного. Действие нужно проверять в своём документе: песочница ограничивает открытие окон.

Граница применения и частая ошибка

Не открывайте все ссылки в новых вкладках автоматически. Это может запутать навигацию назад и пользователя клавиатуры. Современные браузеры обычно применяют noopener к _blank и неявно, но явная запись делает намерение понятнее при чтении кода.

Самостоятельная проверка

Сравните _self и _blank, затем обычный клик и команду браузера «открыть в новой вкладке». Проверьте видимое предупреждение. Убедитесь, что кнопка не используется вместо ссылки только ради открытия документа.

Самостоятельный учебный материал. Техническая документация: первоисточник по теме ↗. Если результат отличается, проверьте код и версию браузера.