Атрибут target
Атрибут target
определяет, где будут открываться все ссылки, расположенные на текущей
веб-странице или куда будет загружен результат отправки формы.
Этот атрибут можно переопределить, используя собственный атрибут target
(если он есть у элемента).
Синтаксис
<base target="_blank | _parent | _self | _top | имя_фрейма">
Значения
Атрибут может принимать одно из следующих значений:
Значение |
Описание |
_blank |
- Для ссылок: открывает ссылку в новой вкладке или окне браузера.
- Для форм: загружает ответ от сервера в новую вкладку или окно браузера.
|
_self |
- Для ссылок: открывает ссылку в том же фрейме, окне браузера или вкладке.
- Для форм: загружает ответ от сервера в тот же фрейм, окно браузера или вкладку.
|
_parent |
- Для ссылок: открывает ссылку в родительском фрейме, если таковой имеется. Если родительского фрейма нет (или документ не находится во фрейме), то ссылка открывается в основном окне (то есть в текущем окне браузера или вкладке).
- Для форм: загружает ответ от сервера в родительский фрейм, если таковой имеется. Если родительского фрейма нет (или документ не находится во фрейме), то ответ загружается в основном окне.
Пример для наглядности:
- Имеются вложенные фреймы:
<iframe> -> <iframe> -> <iframe> .
- Если документ находится в третьем по уровню вложенности фрейме, то ссылка с
target="_parent" откроется во втором по уровню вложенности фрейме.
|
_top |
- Для ссылок: открывает ссылку на самом верхнем уровне (в текущем окне браузера или вкладке), игнорируя все фреймы. Если документ находится не во фрейме, то значение работает как
_self .
- Для форм: загружает ответ от сервера на самый верхний уровень (в текущее окно браузера или вкладку), игнорируя все фреймы. Если документ находится не во фрейме, то значение работает как
_self .
Пример для наглядности:
- Имеются вложенные фреймы:
<iframe> -> <iframe> -> <iframe>
- Если документ находится в третьем по уровню вложенности фрейме, то ссылка с
target="_top" откроется на самом верхнем уровне (в текущем окне браузера или вкладке).
|
имя_фрейма |
- Для ссылок: открывает ссылку в
<iframe> с указанным именем. Если фрейма с таким именем нет, то поведение зависит от реализации в браузере (например, поведение может быть как у _self или _blank ).
- Для форм: загружает ответ от сервера в
<iframe> с указанным именем. Если фрейма с таким именем нет, то поведение зависит от реализации в браузере (например, поведение может быть как у _self или _blank ).
|
Значение по умолчанию
_self
Пример
<!doctype html>
<html lang="ru">
<head>
<meta charset="utf-8">
<title>Заголовок</title>
<base target="_blank">
</head>
<body>
<a href="https://puzzleweb.ru/html/tag_base.php">Элемент base</a>
</body>
</html>