Что такое target в html
Перейти к содержимому

Что такое target в html

  • автор:

Атрибут target HTML тега a

Атрибут target определяет, где открывать документ, на который ведет ссылка.

Допустим только, если определен атрибут href.

В HTML5 фреймы больше не поддерживаются. Значения _top, _parent и имя_фрейма теперь используются в основном с элементами .

Синтаксис атрибута
Значения атрибута
Значение Описание
_blank Открывает ссылку в новом окне браузера.
_self Значение по умолчанию. Открывает ссылку в том же окне браузера.
_parent Открывает ссылку в родительском фрейме, если фреймов нет, то работает как значение _self
_top Открывает ссылку в полном окне браузера, если фреймов нет, то работает как значение _self
имя_фрейма Открывает ссылку в фрейме с указанным именем.
Пример использования атрибута

Определяем, что документ, на который ведет ссылка, должен открываться в новом окне браузера:

Атрибут target

Атрибут / параметр target (от англ. «target» ‒ «цель») указывает место (фрейм или окно браузера) в которое должен быть загружен ответ сервера (результат отправки данных формы).

Поддержка браузерами

Спецификация

Верс. Раздел
HTML
2.0 Form: FORM
3.2 FORM
4.01 16.3 Specifying target frame information
target = frame-target [CI].
DTD: Transitional Strict Frameset
5.0 4.10.19.6 Form submission
The target and.
5.1 4.10.19.6. Form submission
The target and.
XHTML
1.0 Extensible HyperText Markup Language
DTD: Transitional Strict Frameset
1.1 Extensible HyperText Markup Language

Значения

_blank Открывает документ в новом окне. _parent Открывает документ в родительском фрейме (если таковой имеется). Если родительский фрейм отсутствует, то документ открывается в текущем окне. _self Открывает документ в том же фрейме или окне, в котором расположена форма. _top Открывает документ в текущем окне. <имя-фрейма>Открывает документ во фрейме с указанным уникальным именем.

Значение по умолчанию: « _self ».

Атрибут target

По умолчанию, при переходе по ссылке документ открывается в текущем окне или фрейме. При необходимости, это условие может быть изменено атрибутом target тега . В XHTML применение этого атрибута запрещено.

Синтаксис

Обязательный атрибут

Значения

В качестве значения используется имя окна или фрейма, заданное атрибутом name . Если установлено несуществующее имя, то будет открыто новое окно. В качестве зарезервированных имен используются следующие.

_blank Загружает страницу в новое окно браузера. _self Загружает страницу в текущее окно. _parent Загружает страницу во фрейм-родитель, если фреймов нет, то это значение работает как _self . _top Отменяет все фреймы и загружает страницу в полном окне браузера, если фреймов нет, то это значение работает как _self .

Значение по умолчанию

Валидация

Использование этого атрибута осуждается спецификацией HTML, валидный код получается только при использовании переходного .

HTML5 IE Cr Op Sa Fx

    Тег А, атрибут target  

Открыть в новом окне

Не выкладывайте свой код напрямую в комментариях, он отображается некорректно. Воспользуйтесь сервисом cssdeck.com или jsfiddle.net, сохраните код и в комментариях дайте на него ссылку. Так и результат сразу увидят.

Типы тегов

HTML5

Блочные элементы

Строчные элементы

Универсальные элементы

Нестандартные теги

Осуждаемые теги

Видео

Документ

Звук

Изображения

Объекты

Скрипты

Списки

Ссылки

Таблицы

Текст

Форматирование

Формы

Фреймы

Атрибут target в HTML.

возможно добавление дополнительного (необязательного) атрибута target.

С его помощью можно определить место, в котором будет происходит загрузка содержимого, на которое ведут эти элементы.

Для примера, давайте рассмотрим принцип работы этого атрибута на элементе для создания ссылок .

Общий синтаксис атрибута target будет следующий:

Теперь расшифруем, что значит каждое из этих значений:

_blank

Загружает содержимое в новом окне браузера.

Больше моих уроков по HTML, CSS и верстке сайтов здесь.

Давайте рассмотрим пример, в котором переход по ссылке, будет открывать содержимое, в новом окне браузера.

Попробуйте перейти по этой ссылке.

_self

Загружает содержимое в текущем окне браузера.

В следующем примере переход по ссылке загружает содержимое в том же окне браузера:

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

_parent

Загружает страницу в родительский фрейм. Если на вашей веб-странице не используются фреймы, то значение будет работать точно также, как если бы вы указали значение _self

_top

Загружает содержимое в полном окне браузера. Если на веб-странице нет фреймов, то это значение работает аналогично _self.

framename

Загружает содержимое в конкретном фрейме, имя которого указано.

Значение по умолчанию для атрибута target:

Больше моих уроков по HTML, CSS и верстке сайтов здесь.

Чтобы оставить сообщение, зарегистрируйтесь/войдите на сайт через:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *