Атрибут target: где откроется ссылка
Target выбирает контекст открытия связанного документа. Обычно переход в текущем контексте удобнее, но иногда требуется новая вкладка или окно с понятным предупреждением для читателя.
Назначение
Target выбирает контекст открытия связанного документа. Обычно переход в текущем контексте удобнее, но иногда требуется новая вкладка или окно с понятным предупреждением для читателя.
Как это работает
Значение _self использует текущий контекст, _blank запрашивает новый. Конкретный вид нового окна определяет браузер. В собственном учебном проекте создайте help.html перед проверкой ссылки из примера.
Пример
<a href="help.html" target="_blank" rel="noopener">Учебная справка — откроется в новой вкладке</a>
Что должно получиться
При обычной активации ссылка запрашивает открытие справки отдельно. Rel="noopener" явно отделяет новый контекст от исходного. Действие нужно проверять в своём документе: песочница ограничивает открытие окон.
Граница применения и частая ошибка
Не открывайте все ссылки в новых вкладках автоматически. Это может запутать навигацию назад и пользователя клавиатуры. Современные браузеры обычно применяют noopener к _blank и неявно, но явная запись делает намерение понятнее при чтении кода.
Самостоятельная проверка
Сравните _self и _blank, затем обычный клик и команду браузера «открыть в новой вкладке». Проверьте видимое предупреждение. Убедитесь, что кнопка не используется вместо ссылки только ради открытия документа.