Нет, list-style
и list-style-image
предназначены только для тегов ul
и ol
, вам придется вернуться к первому методу или сделать что-то с помощью js
http: //www.w3schools.com/css/css_list.asp http://www.w3schools.com/cssref/pr_list-style-type.asp
Всякий раз, когда вы хотите раздражать пользователей.
А если серьезно, поскольку это открывает новое окно / вкладку, на мой взгляд, его следует использовать с осторожностью.
В большинстве современных браузеров есть некоторые вариант (например, щелчок средней кнопкой мыши по гиперссылке), чтобы сделать это за вас, поэтому я лично предпочитаю, чтобы пользователь мог справиться с этим самостоятельно.
Однако, если вы работаете над чем-то, где для этого нет технических причин, например, сайт, ориентированный на продажи, часто бывает желательно открыть буклет продукта в новом окне или что-то в этом роде. Однако имейте в виду, что перебарщивание приводит к моему псевдошутному ответу выше ....
Я использую его только тогда, когда клиент настаивает.
В противном случае я предпочитаю позволить пользователю решать.
Я предпочитаю избегать этого, потому что большинство пользователей могут самостоятельно выяснить, как открыть ссылку в новом окне, даже если они неискушенные. Я предпочитаю использовать явно названный пункт назначения, например target = "somename", если у вас есть веская причина для открытия нового окна самостоятельно.
Что касается строгого XHTML 1.0, он никогда не подходит. Атрибут target устарел в XHTML 1.0 strict.
Only if it, with outmost certainty, prevents the user from having to repeat something.
Существует практика открывать в новом окне ссылки, которые относятся к другому / внешнему домену (например, вики).
Я использую его для рекламных проспектов и тому подобного, поскольку считаю, что для покупателя полезно оставаться на странице продукта. Я всегда указываю [новое окно] рядом со ссылкой, чтобы держать клиента в курсе. Часто брошюра продукта представляет собой PDF-файл, поэтому я также отмечаю, что ссылка открывает PDF-файл.
Используйте его по мере необходимости, но держите пользователей в курсе, чтобы не раздражать / не сбивать их с толку.
Никогда. Если я хочу открыть вашу ссылку в новом окне, я это сделаю.
Единственный раз, когда я бы подумал, это если на странице есть мультимедиа.
Лучший пример, который я могу придумать - подкаст StackOverflow ... Я не могу сказать вам, сколько раз я бросался щелкать ссылку в сообщении в блоге только для того, чтобы убрать меня со страницы подкаста!
Также , на YouTube, когда я нажимаю «Просмотреть комментарии», я ухожу со страницы видео.
Что бы вы ни делали, не используйте JavaScript для открытия нового окна. Это определенно худшее. Нет ничего хуже, чем щелчок средней кнопкой мыши только для открытия новой вкладки с javascript :: garbage
в адресной строке.
javascript :: garbage
в адресной строке. Это определенно худшее. Нет ничего хуже, чем щелчок средней кнопкой мыши только для открытия новой вкладки с javascript :: garbage
в адресной строке. Я думаю, что вам, вероятно, не следует задавать вопрос о пользовательском опыте на форуме разработчиков, потому что вы получите ответы разработчика.
Тем не менее, как разработчик я открываю новую Windows, когда Я ожидаю (или хочу), чтобы пользователь вернулся и продолжил работу на сайте, с которого была отправлена ссылка.
Если вы хотите, чтобы ссылка открывалась в новом окне, я бы предположил. Я думаю, что самое время использовать это, когда люди могут щелкнуть ссылку, которая разрушит то, что они делали на странице в настоящее время, например, ссылку «справка» в форме.
Хотя некоторые будут утверждать, что вам следует никогда не используйте их .
Одна вещь, о которой следует помнить, - это доступность. Встроенные функции, помогающие слепым пользователям (например, преобразование текста в речь), могут вести себя странно (или просто сбивать с толку пользователя), когда вы открываете новое окно или вкладку.
Кроме того, вы нарушаете наиболее часто используемые особенность каждого браузера ... кнопка "Назад".
Это наиболее уместно, когда вы ссылаетесь на внешние ресурсы, на которые люди могут захотеть перейти за дополнительной информацией, справками и т. Д.
Это позволяет им покинуть ваш сайт, не теряя своего места на вашей странице или использовать кнопку «Назад».
Это также гарантирует, что им придется взглянуть на нее еще раз, если они захотят ее закрыть; -)
(последняя шутка, а я не Я, конечно, не пропагандирую такие гнусные методы ...)
Когда вы когда-нибудь захотите оставить текущую страницу как есть.
Мне кажется, ваш вопрос должен быть таким: «Когда уместно открывать новую вкладку или окно браузера? '
Если да, то ответ может быть таким:
Обычно я избегаю этого, как чумы. Однако, возможно, хорошим примером того, почему вы хотели бы это использовать, может быть создание модуля корзины или чего-то еще, и у вас есть ссылка «щелкните, чтобы увеличить изображение». Думаю, в этом смысле это нормально.
Имейте в виду, что всякий раз, когда вы это делаете, вы предполагаете, что знаете рабочий процесс пользователя лучше, чем они (они всегда могут открыть ссылку в новом окне без вашего принуждения). В случае ссылки «в целом» вы, скорее всего, правы, предположив, что это то, чего они хотят, но в большинстве случаев я бы не стал спешить с выводами.
Стилизация вашей аудитории поможет вам определиться с этим. . Обычные веб-серферы оценят target = _blank, в то время как технически подкованные люди с большей вероятностью будут раздражены.
Я могу быть в меньшинстве здесь, но мне нравится использовать target = "_ blank" для моих ссылок ТОЛЬКО, когда они предназначены для ссылки. В большинстве случаев вам не следует использовать его для обычных ссылок на веб-сайте.
Мне действительно не нравится, когда я нажимаю ссылку в сообщении блога или статье, и она загружается на той же странице, и я необходимо вернуться к исходной странице источника.