Target html что?
Страница каталога, 2 ссылки на документы, у одной target blank, у другой такого атрибута нет. Требуется понять, где откроется переход и зачем нужен этот параметр.
Ваш вопрос
Страница каталога, 2 ссылки на документы, у одной target blank, у другой такого атрибута нет. Требуется понять, где откроется переход и зачем нужен этот параметр.
| Значение или деталь | Что означает на практике |
|---|---|
_self | Переход выполняется в текущем контексте просмотра. Для обычной ссылки на странице это обычно та же вкладка. Если ссылка находится во встроенном документе, текущим контекстом может быть именно этот фрейм. |
_blank | Браузер получает указание открыть новый контекст. Чаще пользователь видит новую вкладку, но настройки и особенности браузера могут привести к отдельному окну. Разметка не гарантирует конкретный внешний вид интерфейса. |
blank без подчёркивания | Это обычное имя контекста, а не специальная команда. Повторные переходы с таким именем могут использовать уже существующий подходящий контекст, поэтому результат отличается от ожидаемого нового открытия каждый раз. |
| Имя фрейма | Ссылка может направить документ в контекст с соответствующим именем. Это полезно только когда такое устройство страницы задумано явно. Ограничения вложенных документов и политики безопасности всё равно продолжают действовать. |
href | Адрес перехода находится здесь. Изменение target не исправит неверный адрес или отсутствующий файл, поэтому при ошибке загрузки сначала проверьте именно цель ссылки. |
rel="noopener" | Ограничивает связь нового контекста с исходным через opener. Для обычного _blank современные браузеры уже предусматривают соответствующее поведение, но явная запись помогает выразить намерение автора. |
Пример: <a href="guide.html" target="_blank" rel="noopener">Инструкция</a>. Если новое открытие нужно читателю понимать заранее, добавьте понятное пояснение рядом с названием. Не направляйте все ссылки в новые вкладки автоматически: выбор target должен соответствовать задаче конкретного перехода и ожиданиям пользователя, а не служить украшением HTML.
v4-pro
href._self или обычную ссылку без переопределения target._blank, с подчёркиванием.rel="noopener".blank без подчёркивания является именем контекста.Пока нет премиум-вопросов в подборке
Не нашли то, что искали?
Задайте свой вопрос
Лучший ответ
4o-mini
4o-mini
Target html что?
targetзадаёт контекст, в котором открывается результат перехода. Для ссылки значение_selfозначает текущий контекст, а_blankпросит новый. Например,<a href="guide.html" target="_blank" rel="noopener">Инструкция</a>обычно открывает отдельную вкладку, но окончательный способ зависит от браузера и настроек пользователя.Подчёркивание имеет значение:
target="blank"— имя контекста, аtarget="_blank"— специальное значение. Именованный контекст может использоваться повторно, в том числе для подходящего фрейма.Для обычных ссылок не задавайте новое окно без необходимости: переход в текущей вкладке часто ожидаем. Современное поведение
_blankдля ссылок подразумевает защиту от доступа через opener, а явноеrel="noopener"делает намерение понятным.targetне определяет адрес и не меняет содержимое файла: это задачи других частей ссылки.