Когда подходящие ситуации используют атрибут target="_blank"
для ваших гиперссылок?
Edit:
Чтобы уточнить, я знаю, что синтаксис откроет новое окно браузера. Я спрашиваю, когда это целесообразно?
Когда подходящие ситуации используют атрибут target="_blank"
для ваших гиперссылок?
Edit:
Чтобы уточнить, я знаю, что синтаксис откроет новое окно браузера. Я спрашиваю, когда это целесообразно?
Всякий раз, когда вы хотите раздражать пользователей.
Более серьезно, поскольку это открывает новое окно/вкладку, оно должно использоваться экономно, на мой взгляд.
В большинстве современных браузеров есть опция (то есть: средний клик по гиперссылке), чтобы сделать это за вас, поэтому я лично предпочитаю, чтобы пользователь сам справлялся с этим.
Однако, если вы работаете над чем-то, где для этого есть нетехническая причина, например сайт, ориентированный на продажи, часто желательно открыть брошюру продукта в новом окне или что-то в этом роде. Однако просто имейте в виду, что переусердство это приводит к моему псевдо-шутовому ответу выше....
Когда вы хотите оставить текущую страницу как есть.
У меня возникло ощущение, что ваш вопрос должен быть "Когда подходит открыть новую вкладку или окно браузера?"
Если да, ответ может быть:
Это наиболее удобно, если вы ссылаетесь на внешние ресурсы, к которым люди могут захотеть получить дополнительную информацию, ссылку и т.д.
Это позволяет им покидать свой сайт, не теряя места на своей странице или использовать кнопку "Назад".
Он также убеждается, что они должны смотреть на него еще раз, если они хотят его закрыть; -)
(эта последняя шутка, и я, конечно, не защищаю такие презренные практики...)
Вообще я избегаю этого, как чума. Однако, возможно, хорошим примером того, почему вы хотите использовать это, было бы, если вы создаете модуль тележки или что-то еще, и у вас есть ссылка "нажмите для увеличения изображения". Я думаю, что это нормально в этом смысле.
Имейте в виду, что всякий раз, когда вы это делаете, вы предполагаете, что рабочий процесс пользователя лучше, чем он есть (они всегда могут открывать ссылку в новом окне, не заставляя ее работать). В случае ссылки "более крупное изображение" вы, скорее всего, будете правы, полагая, что они хотят, но в большинстве случаев я бы не стал делать выводы.
Если вы хотите, чтобы ссылка открывалась в новом окне, я бы предположил. Я думаю, что настало время использовать это, когда люди могут щелкнуть ссылку, которая уничтожит то, что они делали на странице в настоящее время, например, ссылку "помощь" в форме.
Хотя некоторые утверждают, что вы должны никогда не использовать их.
Одна вещь, о которой нужно знать, - это доступность. Встроенные функции, помогающие слепым пользователям (например, текст в речь), могут действовать странно (или просто путать с пользователем) при открытии нового окна или вкладки.
Кроме того, вы нарушаете наиболее часто используемую функцию каждого браузера... кнопка назад.
Только, если он с максимальной достоверностью не позволяет пользователю что-то повторить.
Я думаю, что вы, вероятно, не должны задавать вопрос о работе пользователей на форуме разработчиков, потому что вы получите ответы разработчиков.
Тем не менее, как разработчик, я открываю новые Windows, когда ожидаю (или хочу) пользователя вернуться и продолжить работу на сайте, на котором была создана ссылка.
Единственный раз, когда я подумаю, что у вас есть мультимедиа на странице.
Лучший пример, о котором я могу думать - подкаст StackOverflow... Я не могу сказать, сколько раз я бросился на ссылку в блоге, чтобы снять меня с страницы подкаста!
Кроме того, на YouTube, когда я нажимаю "Просмотреть комментарии", он уводит меня с видео страницы.
Что бы вы ни делали, не используйте JavaScript для открытия нового окна. Это определенно самое худшее. Ничего хуже среднего щелчка, чтобы открыть новую вкладку с помощью javascript::garbage
в адресной строке.
target = _blank устарел в xhtml 1.0 strict, и поскольку я пишу только строгим, я использую Js, если я действительно хочу открыть новую страницу (или вкладку), и я делаю это только для внешних ссылок (например, вики или так).
Подробнее здесь http://www.ajaxblender.com/open-links-new-window-w3c-valid-target-blank.html
Отслеживание вашей аудитории поможет вам принять решение об этом. Повседневные веб-серфингисты оценят цель = _blank, в то время как высокотехнологичные люди с большей вероятностью будут раздражаться.
Как и для XHTML 1.0 strict, это никогда не подходит. Атрибут target устарел в строгом XHTML 1.0.
Никогда. Если я хочу открыть вашу ссылку в новом окне, я сделаю это.
Если вы хотите открыть какую-либо конкретную ссылку в новой вкладке в текущем окне, вы можете использовать target = "_ blank" в html.
<div class="restrunt-menu-list">
<ul>
<li>
<span>
<a target="_blank" href="www.example.com">View Menu</a></span>
</li>
</ul>
</div>
Но это может повлиять на производительность вашей системы, поскольку все браузеры занимают много памяти, когда открывают новую вкладку или новое окно. Таким образом, менее открытая вкладка означает меньшее использование памяти, меньшее использование памяти означает лучшую производительность.
Вы также можете увидеть, на какой вкладке используется маховая память в хроме:
Нажмите shift + Esc. Затем вы можете увидеть диспетчер задач - Chrome со списком, в котором в настоящее время используется память на каждой вкладке (в chorme).
Когда вы откроете ссылку в новом окне.
Существует практика открытия в новых окнах ссылок, ссылающихся на другой/внешний домен (например, wiki).
Я использую его для брошюр и т.п., поскольку, по-моему, полезно, чтобы клиент оставался на странице продукта. Я всегда указываю [новое окно] рядом со ссылкой, чтобы информировать клиента. Часто брошюра продукта является PDF, поэтому я также отмечаю, что ссылка откроет PDF.
Используйте его так, как вам нужно, но сообщайте своим пользователям, чтобы они не раздражали/не путали их.
Я предпочитаю избегать этого, потому что большинство пользователей могут самостоятельно выяснить, как открыть ссылку в новом окне, даже если это просто невозможно. Мое предпочтение заключается в использовании явно названного адресата, например. target = "somename", если у вас есть веская причина для открытия нового окна самостоятельно.
Я использую его только тогда, когда клиент настаивает.
В противном случае я предпочитаю, чтобы пользователь решил.
Я мог бы быть в меньшинстве здесь, но мне нравится использовать target = "_ blank" для моих ссылок ТОЛЬКО, когда они предназначены для ссылок ссылки. В большинстве случаев вы не должны использовать его для регулярных ссылок вокруг веб-сайта.
Мне действительно не нравится, когда я нажимаю ссылку на сообщение в блоге или статью, и она загружается на ту же страницу, и мне нужно вернуться к исходной исходной странице.
Когда вы создаете электронную почту для мобильных пользователей и связываетесь с внешним контентом. Таким образом, когда они нажмут на ссылку, они откроют страницу в своем браузере.
Для всех внешних ссылок...