Разное

Href a blank: Атрибут target | htmlbook.ru

Содержание

Атрибут target | htmlbook.ru

Internet Explorer Chrome Opera Safari Firefox Android iOS
1.0+ 1.0+ 2.1+ 1.0+ 1.0+ 1.0+ 1.0+

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

HTML: 3.2 4.01 5.0 XHTML: 1.0 1.1

Описание

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

Синтаксис

<a target="имя окна">...</a>

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

Нет.

Значения

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

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

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

_self

Валидация

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

Пример

HTML5IECrOpSaFx

<!DOCTYPE HTML>
<html>
 <head>
  <meta charset="utf-8">
  <title>Тег А, атрибут target</title>
 </head>
 <body>
  <p><a href="new.html" target="_blank">Открыть в новом окне</a></p>
 </body>
</html>

Target = «_blank» и другие значения атрибута target

target=»_blank используется, чтобы тег <a> открыл ссылку в новом окне. Но что такое target HTML? Почему он должен быть blank? И самое интересное, почему вначале стоит подчеркивание? Давайте подробнее рассмотрим этот код и разберемся, что он делает.

По умолчанию ссылки открываются в том же окне, в котором они были нажаты. Но иногда нужно, чтобы они открывались в новом окне. Это можно сделать, используя атрибут HTML target blank.

Четыре наиболее распространенных значения атрибута target:

Значение _self открывает ссылку в том же окне, в котором она была нажата. Это состояние по умолчанию для всех ссылок, так что это значение используется очень редко.

Единственная ситуация, в которой это может произойти, если в HTML использован тег <base>, который устанавливает определенный способ открытия для всех ссылок. Например, если между тегами <head> добавлен следующий код <base href=»http://www.ltconsulting.co.uk» target=»_blank»/>, нужно использовать target=»_self», чтобы ссылка открывалась в том же окне.

Открывает ссылку в новой вкладке или окне. Это определяется локальными настройками пользователя, в большинстве браузеров это новая вкладка. Вы можете подумать, что с помощью данного значения можно реализовать всплывающие рекламные блоки. Но это не так. Чаще всего для этого используется JavaScript, а не HTML.

Это значение атрибута target HTML лучше всего использовать для открытия на новой вкладке ссылок на внешние сайты или на PDF-файлы. Благодаря этому после закрытия этих вкладок пользователь снова попадает на ваш сайт. Но этим не следует злоупотреблять, так как пользователю будет довольно сложно ориентироваться, если каждая ссылка будет открываться на новой вкладке.

Значение _parent открывает ссылку в родительском фрейме для фрейма, в котором вы находитесь. Это не популярное значение, так как теги для создания фреймов <frameset> и <frame> не поддерживаются в HTML5. Тем не менее, это значение по-прежнему можно использовать внутри тегов <iframe>.

Как и _parent, значение _top относится к фреймам. С помощью <frameset> можно создать фреймы внутри фреймов с многоуровневой иерархией. _top отменяет все установленные фреймы и загружает страницу в отдельное окно браузера.

Открывает ссылку во фрейме с именем, указанным в значении атрибута HTML href target. Например, <a href=»http://ltconsulting.co.uk» target=»frame1″> открывается во фрейме с именем frame1, то есть <frame src=»https://www.internet-technologies.ru/wp-content/uploads/sidebar» name=»frame1″>. iframe также поддерживают это значение атрибута. Но вряд ли вы когда-нибудь столкнетесь с такими вариантами использования. Когда framename выбирается пользователем, это имя может начинаться только с буквы, а не с цифры или другого символа.

Теперь разберемся, для чего используется символ нижнего подчеркивания. Если мы уберем подчеркивание и изменим значение атрибута на target=»blank», то ссылка будет открываться в новом окне независимо от подчеркивания. Чтобы убедиться в этом, создайте новый HTML-документ и разместите на нем код следующей ссылки:

<a href="http://ltconsulting.co.uk" target="blank">ltconsulting.co.uk</a>

Затем добавьте в документ код следующей ссылки. А теперь при открытой вкладке с первой ссылкой откройте вторую с атрибутом HTML target blank:

Код второй ссылки:

<a href="http://ltconsulting.co.uk/contact-us/" target="blank">ltconsulting.co.uk/contact-us</a>

Вы увидите, что вторая ссылка открылась во вкладке, которая была открыта для предыдущей ссылки, а не в новой (собственной вкладке).

Это связано со значением framename, которое мы рассматривали ранее. Поскольку мы начали значение с буквы, “blank” интерпретируется как значение типа framename. В случае если framename указан в качестве цели, но такой фрейм не существует, новая вкладка или окно будет создано с использованием этого имени. Таким образом, новое окно, которое мы открыли ранее, стало фреймом с именем “blank”.

Чтобы избежать этой проблемы, для ключевых слов значений было добавлено нижнее подчеркивание. Вот откуда взялось _blank.

Данная публикация представляет собой перевод статьи «TARGET=“_BLANK” AND THE TARGET VALUES OF THE» , подготовленной дружной командой проекта Интернет-технологии.ру

телеграм канал. Подпишись, будет полезно!

Атрибут target | htmlbook.ru

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

_blank — загружает страницу в новое окно браузера;

_self — загружает страницу в текущее окно;

_parent — загружает страницу во фрейм-родитель;

_top — отменяет все фреймы и загружает страницу в полном
окне браузера.

В примере 1 показано создание ссылки на сайт, который открывается в новом окне.

Пример 1. Открытие документа в новом окне

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Новое окно</title>
  </head>
  <body>
  <p><a href="http://www.htmlbook.ru" target="_blank">Ссылка открывает новое 
     окно на сайт htmlbook.ru</a></p> 
  </body>
</html>

Для создания валидного кода атрибут target может использоваться только при переходном <!DOCTYPE>, как показано во всех примерах этой статьи.

Если на сайте используются фреймы, то в качестве значения target можно использовать имя фрейма (пример 2).

Пример 2. Открытие документа во фрейме

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Открытие файла во фрейме</title>
 </head>
 <body>
   <p><a href="http://htmlbook.ru" target="newframe">Сайт htmlbook.ru</a></p> 
 </body>
</html>

Ссылка в примере 2 ведет на сайт htmlbook.ru, открывающийся во фрейме с
именем newframe.

Когда у target указано неизвестное значение,
например, имя фрейма набрано с ошибкой, то это приводит к тому, что ссылка открывается
в новом окне.

Если на веб-странице необходимо сделать, чтобы все ссылки открывались в новом
окне, нет необходимости добавлять во все теги <a> target=»_blank». Код можно сократить,
если вначале страницы добавить строку <base target=»_blank»>,
как показано в примере 3.

Пример 3. Использование тега <base>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Открытие файла во фрейме</title>
  <base target="_blank">
 </head>
 <body>
  <p><a href="1.html">Ссылка откроется в новом окне</a></p>
  <p><a href="2.html" target="_self">Ссылка откроется в текущем окне</a></p>
 </body>
</html>

Сделать так, чтобы ссылка открывалась в текущем окне, в таком случае можно,
если добавить к тегу <a> атрибут target=»_self»,
как показано в данном примере.

Атрибут href | htmlbook.ru



Internet Explorer Chrome Opera Safari Firefox Android iOS
1.0+ 1.0+ 2.1+ 1.0+ 1.0+ 1.0+ 1.0+

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

HTML: 3.2 4.01 5.0 XHTML: 1.0 1.1

Описание

Задает адрес документа, на который следует перейти. Поскольку в качестве адреса
ссылки может использоваться документ любого типа, то результат перехода по ссылке
зависит от конечного файла. Так, архивы (файлы с расширением zip или rar) будут
сохраняться на локальный диск. По умолчанию новый документ загружается в текущее
окно браузера, однако это свойство можно изменить с помощью атрибута target.

Синтаксис

<a href="URL">...</a>

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

Обязателен для ссылок.

Значения

В качестве значения принимается полный или относительный путь к файлу.

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

Нет.

Пример

HTML5IECrOpSaFx

<!DOCTYPE HTML>
<html>
 <head>
  <meta charset="utf-8">
  <title>Тег А, атрибут href</title>
 </head>
 <body>
  <p><a href="../../example/knob.html">Относительная ссылка</a></p>
  <p><a href="http://htmlbook.ru/example/knob.html">Абсолютная ссылка</a></p>
 </body>
</html>

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

Атрибут target | HTML | WebReference

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

В XHTML применение этого атрибута запрещено.

Значения

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

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

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

Пример

<!DOCTYPE HTML>
<html>
<head>
<meta charset=»utf-8″>
<title>А, атрибут target</title>
</head>
<body>
<p><a href=»page/new.html» target=»_blank»>Открыть в новой вкладке</a></p>
</body>
</html>

Браузеры

В таблице браузеров применяются следующие обозначения.

  •  — элемент полностью поддерживается браузером;
  •  — элемент браузером не воспринимается и игнорируется;
  •  — при работе возможно появление различных ошибок, либо элемент поддерживается с оговорками.

Число указывает версию браузреа, начиная с которой элемент поддерживается.

Автор и редакторы

Автор: Влад Мержевич

Последнее изменение: 11.04.2018

Редакторы: Влад Мержевич

Атрибут target | htmlbook.ru

Internet Explorer Chrome Opera Safari Firefox Android iOS
1.0+ 1.0+ 1.0+ 1.0+ 1.0+ 1.0+ 1.0+

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

HTML: 3.2 4.01 5.0 XHTML: 1.0 1.1

Описание

Вы можете определить окно, в которое будет загружаться веб-страница, открытая
по ссылке. Для этого используется атрибут target,
в качестве его значения указывается имя окна или фрейма. Если target не установлен, возвращаемый результат показывается в текущем окне.

Синтаксис

<base target="имя окна">

Значения

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

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

Если для тега <base> установлен target=»_blank»,
можно сделать чтобы ссылка открывалась в текущем окне, если добавить к тегу <a> атрибут target=»_self».

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

_self

Валидация

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

Пример 1

HTML 4.01IECrOpSaFx

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
  "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Тег base, атрибут target</title>
  <base target="_blank">
 </head> 
 <body>
  <p><a href="new.html">Ссылка откроется в новом окне</a></p>
  <p><a href="current.html" target="_self">Ссылка откроется в текущем окне</a></p>
 </body>
</html>

Пример 2

HTML5IECrOpSaFx

<!DOCTYPE HTML>
<html>
 <head>
  <meta charset="utf-8">
  <title>Тег base, атрибут target</title>
  <base target="_blank">
 </head> 
 <body>
  <p><a href="new.html">Ссылка откроется в новом окне</a></p>
  <p><a href="current.html" target="_self">Ссылка откроется в текущем окне</a></p>
 </body>
</html>

— Веб-технологии для разработчиков

a Chrome
Полная поддержка

Да
Edge
Полная поддержка

12
Firefox
Полная поддержка

Да


Полная поддержка

Да
Замечания Starting with Firefox 41, <a> without href attribute is no longer classified as interactive content: clicking it inside <label> will activate labelled content (bug 1167816).
IE
Полная поддержка

Да
Opera
Полная поддержка

Да
Safari
Полная поддержка

Да
WebView Android
Полная поддержка

Да
Chrome Android
Полная поддержка

Да
Firefox Android
Полная поддержка

Да


Полная поддержка

Да
Замечания Starting with Firefox 41, <a> without href attribute is no longer classified as interactive content: clicking it inside <label> will activate labelled content (bug 1167816).
Opera Android
Полная поддержка

Да
Safari iOS
Полная поддержка

Да
Samsung Internet Android
Полная поддержка

Да
charset Chrome
Полная поддержка

Да
Edge
Полная поддержка

12
Firefox
Полная поддержка

Да
IE
Полная поддержка

Да
Opera
Полная поддержка

Да
Safari
Полная поддержка

Да
WebView Android
Полная поддержка

Да
Chrome Android
Полная поддержка

Да
Firefox Android
Полная поддержка

Да
Opera Android
Полная поддержка

Да
Safari iOS
Полная поддержка

Да
Samsung Internet Android
Полная поддержка

Да
coords Chrome
Нет поддержки

Нет
Edge
Нет поддержки

Нет
Firefox
Нет поддержки
? — 58


Нет поддержки
? — 58
Замечания You can no longer nest an <a> element inside a <map> element to create a hotspot region — coords and shape attribute support removed.
IE
Нет поддержки

Нет
Opera
Нет поддержки

Нет
Safari
Нет поддержки

Нет
WebView Android
Нет поддержки

Нет
Chrome Android
Нет поддержки

Нет
Firefox Android
Нет поддержки
? — 58


Нет поддержки
? — 58
Замечания You can no longer nest an <a> element inside a <map> element to create a hotspot region — coords and shape attribute support removed.
Opera Android
Нет поддержки

Нет
Safari iOS
Нет поддержки

Нет
Samsung Internet Android
Нет поддержки

Нет
download Chrome
Полная поддержка

14


Полная поддержка

14
Замечания Starting in Chrome 65, cross-origin downloads are not supported on the <a> element.
Edge
Полная поддержка

18


Полная поддержка

18

Частичная поддержка
13
Замечания Until Edge 14 (build 14357), attempting to download data URIs caused Edge to crash (bug 7160092).
Замечания Edge 17 or older didn’t follow the attributes’ value to determine filename (bug 7260192).
Firefox
Полная поддержка

20
IE
Нет поддержки

Нет
Opera
Полная поддержка

15
Safari
Полная поддержка

10.1
WebView Android
Полная поддержка

Да


Полная поддержка

Да
Замечания Starting in WebView 65, cross-origin downloads are not supported on the <a> element.
Chrome Android
Полная поддержка

18


Полная поддержка

18
Замечания Starting in Chrome 65, cross-origin downloads are not supported on the <a> element.
Firefox Android
Полная поддержка

20
Opera Android
?
Safari iOS
Нет поддержки

Нет
Samsung Internet Android
Полная поддержка

1.0


Полная поддержка

1.0
Замечания Starting in Samsung Internet 9.0, cross-origin downloads are not supported on the <a> element.
href Chrome
Полная поддержка

Да
Edge
Полная поддержка

12
Firefox
Полная поддержка

Да
IE
Полная поддержка

Да
Opera
Полная поддержка

Да
Safari
Полная поддержка

Да
WebView Android
Полная поддержка

Да
Chrome Android
Полная поддержка

Да
Firefox Android
Полная поддержка

Да
Opera Android
Полная поддержка

Да
Safari iOS
Полная поддержка

Да
Samsung Internet Android
Полная поддержка

Да
hreflang Chrome
Полная поддержка

Да
Edge
Полная поддержка

12
Firefox
Полная поддержка

Да
IE
Полная поддержка

Да
Opera
Полная поддержка

Да
Safari
Полная поддержка

Да
WebView Android
Полная поддержка

Да
Chrome Android
Полная поддержка

Да
Firefox Android
Полная поддержка

Да
Opera Android
Полная поддержка

Да
Safari iOS
Полная поддержка

Да
Samsung Internet Android
Полная поддержка

Да
target="_blank" implies rel="noopener" behavior Chrome
Нет поддержки

Нет
Edge
Нет поддержки

Нет
Firefox
Полная поддержка

79
IE
Нет поддержки

Нет
Opera
Нет поддержки

Нет
Safari
Полная поддержка

12.1
WebView Android
Нет поддержки

Нет
Chrome Android
Нет поддержки

Нет
Firefox Android
Полная поддержка

79
Opera Android
Полная поддержка

Да
Safari iOS
Полная поддержка

Да
Samsung Internet Android
Нет поддержки

Нет
name Chrome
Полная поддержка

Да
Edge
Полная поддержка

12
Firefox
Полная поддержка

Да
IE
Полная поддержка

Да
Opera
Полная поддержка

Да
Safari
Полная поддержка

Да
WebView Android
Полная поддержка

Да
Chrome Android
Полная поддержка

Да
Firefox Android
Полная поддержка

Да
Opera Android
Полная поддержка

Да
Safari iOS
Полная поддержка

Да
Samsung Internet Android
Полная поддержка

Да
ping Экспериментальная Chrome
Полная поддержка

Да
Edge
Полная поддержка

79
Firefox
Полная поддержка

Да


Полная поддержка

Да
Отключено This feature is behind the browser.send_pings preference (needs to be set to true). To change preferences in Firefox, visit about:config.
IE
Нет поддержки

Нет
Opera
Полная поддержка

Да
Safari
Нет поддержки

Нет
WebView Android
Полная поддержка

Да
Chrome Android
Полная поддержка

Да
Firefox Android
Полная поддержка

Да


Полная поддержка

Да
Отключено This feature is behind the browser.send_pings preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Opera Android
?
Safari iOS
Нет поддержки

Нет
Samsung Internet Android
Полная поддержка

Да
referrerpolicy Chrome
Полная поддержка

51
Edge
Полная поддержка

79
Firefox
Полная поддержка

50
IE
Нет поддержки

Нет
Opera
Полная поддержка

38
Safari
Полная поддержка

11.1
WebView Android
Полная поддержка

51
Chrome Android
Полная поддержка

51
Firefox Android
Полная поддержка

50
Opera Android
Полная поддержка

41
Safari iOS
Нет поддержки

Нет
Samsung Internet Android
Полная поддержка

7.2
rel Chrome
Полная поддержка

Да
Edge
Полная поддержка

12
Firefox
Полная поддержка

Да
IE
Полная поддержка

Да
Opera
Полная поддержка

Да
Safari
Полная поддержка

Да
WebView Android
Полная поддержка

Да
Chrome Android
Полная поддержка

Да
Firefox Android
Полная поддержка

Да
Opera Android
Полная поддержка

Да
Safari iOS
Полная поддержка

Да
Samsung Internet Android
Полная поддержка

Да
rev Chrome
Полная поддержка

Да
Edge
Полная поддержка

12
Firefox
Полная поддержка

Да
IE
Полная поддержка

Да
Opera
Полная поддержка

Да
Safari
Полная поддержка

Да
WebView Android
Полная поддержка

Да
Chrome Android
Полная поддержка

Да
Firefox Android
Полная поддержка

Да
Opera Android
Полная поддержка

Да
Safari iOS
Полная поддержка

Да
Samsung Internet Android
Полная поддержка

Да
shape Chrome
Нет поддержки

Нет
Edge
Нет поддержки

Нет
Firefox
Нет поддержки
? — 58


Нет поддержки
? — 58
Замечания You can no longer nest an <a> element inside a <map> element to create a hotspot region — coords and shape attribute support removed.
IE
Нет поддержки

Нет
Opera
Нет поддержки

Нет
Safari
Нет поддержки

Нет
WebView Android
Нет поддержки

Нет
Chrome Android
Нет поддержки

Нет
Firefox Android
Нет поддержки
? — 58


Нет поддержки
? — 58
Замечания You can no longer nest an <a> element inside a <map> element to create a hotspot region — coords and shape attribute support removed.
Opera Android
Нет поддержки

Нет
Safari iOS
Нет поддержки

Нет
Samsung Internet Android
Нет поддержки

Нет
target Chrome
Полная поддержка

Да
Edge
Полная поддержка

12
Firefox
Полная поддержка

Да
IE
Полная поддержка

Да
Opera
Полная поддержка

Да
Safari
Полная поддержка

Да
WebView Android
Полная поддержка

Да
Chrome Android
Полная поддержка

Да
Firefox Android
Полная поддержка

Да
Opera Android
Полная поддержка

Да
Safari iOS
Полная поддержка

Да
Samsung Internet Android
Полная поддержка

Да
type Chrome
Полная поддержка

Да
Edge
Полная поддержка

12
Firefox
Полная поддержка

Да
IE
Полная поддержка

Да
Opera
Полная поддержка

Да
Safari
Полная поддержка

Да
WebView Android
Полная поддержка

Да
Chrome Android
Полная поддержка

Да
Firefox Android
Полная поддержка

Да
Opera Android
Полная поддержка

Да
Safari iOS
Полная поддержка

Да
Samsung Internet Android
Полная поддержка

Да

Когда использовать target = «_ blank» | CSS-уловки

Якорные ссылки 1 может иметь атрибут target , который контролирует, что происходит при нажатии на эту ссылку. Одно из возможных значений этого атрибута — _blank , что указывает браузеру открывать новое окно (или вкладку, если это предпочтение пользователя) при нажатии этой ссылки.

Раньше это было «недействительным» в HTML (может быть, только XHTML?), Но люди все равно использовали его, поскольку он работал. Теперь это прекрасно работает в HTML5.Но есть ли для этого веские причины?

Плохая причина: потому что тебе это нравится.

Нравится вам это или нет, target = "_ blank" — это изменение поведения по умолчанию. Ссылки, открывающиеся на одной странице, являются поведением по умолчанию (как если бы на ссылке было target = "_ self" ).

Возможно, у вас появился вкус открывать все ссылки в новых окнах / вкладках. Это замечательно для вас, но можно с уверенностью предположить, что большинству пользователей больше всего подходит поведение по умолчанию.И поэтому менее комфортно с вашим принуждением к другому поведению.

Если это внутренний инструмент только для вас, делайте все, что хотите. Если другие люди используют сайт, оставьте его.

Также стоит отметить, что пользователи могут принудительно открывать ссылку в новом окне / вкладке, щелкнув ссылку [Meta Key]. Это означает, что для ссылок им доступны оба поведения. Это также означает, что если вам, , нравится открывать новые вкладки, то вы, , можете, и вам не нужно передавать это поведение кому-либо еще.

При использовании target = "_ blank" доступно только такое поведение.

Плохая причина: просто потому, что вы хотите, чтобы пользователи никогда не покидали вашу страницу.

Брендинг брендинг брендинг! Глазные яблоки младенца. Метрики. ПОМОЛВКА.

Другие сайты должны иметь ссылки в обычном стиле, но наш сайт особенный. Наш сайт важнее и никогда не должен отставать.

Плохая причина: «внутренние» ссылки и «внешние» ссылки отличаются.

У нас будут «внутренние» ссылки (ссылки, которые указывают на наш собственный сайт) будут вести себя нормально, но «внешние» ссылки (ссылки, которые указывают на другие сайты) открываются в новом окне / вкладке.

Это связано с двумя вышеупомянутыми причинами, только возможно хуже. Вы понимаете, что ссылки в обычном стиле идеальны, но если это означает, что пользователь покидает

лет.

html — Добавить target = «_ blank» в CSS

Переполнение стека

  1. Около
  2. Продукты

  3. Для команд
  1. Переполнение стека
    Общественные вопросы и ответы

  2. Переполнение стека для команд
    Где разработчики и технологи делятся частными знаниями с коллегами

  3. Вакансии
    Программирование и связанные с ним технические возможности карьерного роста

  4. Талант
    Нанимайте технических специалистов и создавайте свой бренд работодателя

  5. Реклама
    Обратитесь к разработчикам и технологам со всего мира

  6. О компании

Загрузка…

.

javascript — Как добавить target = «_ blank» к ссылке в указанном div?

Переполнение стека

  1. Около
  2. Продукты

  3. Для команд
  1. Переполнение стека
    Общественные вопросы и ответы

  2. Переполнение стека для команд
    Где разработчики и технологи делятся частными знаниями с коллегами

  3. Вакансии
    Программирование и связанные с ним технические возможности карьерного роста

  4. Талант
    Нанимайте технических специалистов и создавайте свой бренд работодателя

  5. Реклама
    Обратитесь к разработчикам и технологам со всего мира

  6. О компании

Загрузка…

    .

    javascript — Добавить target = _blank к каждой ссылке в строке HTML

    Переполнение стека

    1. Около
    2. Продукты

    3. Для команд
    1. Переполнение стека
      Общественные вопросы и ответы

    2. Переполнение стека для команд
      Где разработчики и технологи делятся частными знаниями с коллегами

    3. Вакансии
      Программирование и связанные с ним технические возможности карьерного роста

    4. Талант
      Нанимайте технических специалистов и создавайте свой бренд работодателя

    5. Реклама
      Обратитесь к разработчикам и технологам со всего мира

    6. О компании

    Загрузка…

    .

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

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

2023 © Все права защищены. Карта сайта