Для HTML элементов:
a area base form
возможно добавление дополнительного (необязательного) атрибута target.
С его помощью можно определить место, в котором будет происходит загрузка содержимого, на которое ведут эти элементы.
Для примера, давайте рассмотрим принцип работы этого атрибута на элементе для создания ссылок <a>.
Общий синтаксис атрибута target будет следующий:
<a target="_blank|_self|_parent|_top|framename">
Теперь расшифруем, что значит каждое из этих значений:
_blank
Загружает содержимое в новом окне браузера.
Больше моих уроков по HTML, CSS и верстке сайтов здесь.
Давайте рассмотрим пример, в котором переход по ссылке, будет открывать содержимое, в новом окне браузера.
<a href="http://yandex.ru" target="_blank">Ссылка на поисковую систему Яндекс.</a>
//jsfiddle.net/dimachen/S69RN/
Попробуйте перейти по этой ссылке.
_self
Загружает содержимое в текущем окне браузера.
В следующем примере переход по ссылке загружает содержимое в том же окне браузера:
<a href="http://yandex.ru">Ссылка на поисковую систему Яндекс.</a>
//jsfiddle.net/dimachen/6PS7j/
Следующие 3 значения используются на страницах, которые содержат фреймы. На современных сайтах редко, где можно встретить фреймы, поэтому я не буду на этом подробно останавливаться.
_parent
Загружает страницу в родительский фрейм. Если на вашей веб-странице не используются фреймы, то значение будет работать точно также, как если бы вы указали значение _self
_top
Загружает содержимое в полном окне браузера. Если на веб-странице нет фреймов, то это значение работает аналогично _self.
framename
Загружает содержимое в конкретном фрейме, имя которого указано.
Значение по умолчанию для атрибута target:
_self
Аналогично, как к элементу <a>, атрибут target можно применять для остальных элементов, которые его поддерживают.
Больше моих уроков по HTML, CSS и верстке сайтов здесь.
Чтобы оставить сообщение, зарегистрируйтесь/войдите на сайт через:
Email - зарегистрироваться / войти