Атрибут target

Атрибут target, тега <a>, задает имя окна или фрейма, в котором браузер откроет документ. Браузер, по умолчанию, делает переход на ссылку в текущей вкладке. С помощью атрибута target задать имя окна, в котором откроется ссылка. Если задано не существующее имя, то браузер откроет ссылку в новом окне. 

Если в документе указываются множество ссылок  на один и тот же фрейм или окно, то можно использовать тег <base>.

Значения

Значением атрибута может быть одно из зарезервированных имен или имя окна (фрейма) заданное атрибутом target, либо произвольное имя.

  • _blank  загружает документ в новое окно (фрейм) браузера, без присвоения ему имени.
  • _self     загружает документ в текущее окно (фрейм) браузера.
  • _parent  загружает документ в родительское окно (фрейм), если родителя нет, то действует как _self.
  • _top отменяет все фреймы и загружает документ в полном окне браузера, если фреймов нет, то действует как _self.

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

_self

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

нет

Синтаксис

<a target="имя окна (фрейма)">...</a>

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

версия HTML 3.2 HTML 4.01 HTML 5.0 XHTML 1.0 XHTML 1.1
поддержка да частично да частично нет

В HTML 4.01 использовать атрибут target допускается только с <!DOCTYPE HTML PUBLIC  "-//W3C//DTD HTML 4.01 Frameset//EN" "www.w3.org/TR/html4/frameset.dtd"> 

В XHTML 1.0 использовать атрибут target допускается только с <!DOCTYPE html PUBLIC  "-//W3C//DTD XHTML 1.0 Frameset//EN" "www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

XHTML 1.1 применение атрибута запрещено.

 

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

браузер IE Chrome Opera Firefox Safari
версия 6.0+ 2.0+ 4.0+ 9.2+ 1.0+
поддержка да да да да да

Пример

 <!DOCTYPE html>
<html>
 <head>
   <meta charset="utf-8">
   <title>Применение атрибута target тега a | develweb.ru</title>
 </head> 
 <body>
  <p><a href="/html/demo.html" target="_blank">Открыть страницу в новом окне</a></p>
  <p><a href="/html/demo.html" target="new window">Открыть страницу в новом окне и дать имя new window</a></p>
  <p><a href="/html/demo1.html" target="new windows">Загрузить в окно new windows документ demo1.html</a></p>
 </body>
</html>