Вопрос по html5, css3, html, css – CSS-3 'target-new' и html5 target = '_ blank' для открытия в новой вкладке

4

Я искал решение для открытия страницы в новой вкладке, а затем я попал на свойство CSS-3целевой новый

В нем говорится, что: «Если пользователь хочет вместо этого открыть новые окна на новых вкладках, он может использовать следующую таблицу стилей пользователя для этого:

* {target-new: tab! важный} & quot;

У меня есть пара вопросов по этому вопросу:

How it functions internally? Why we don't have a property like target="_tab" in html5 specification but had this property as opening a link in new tab doesn't have any direct relation with Presentation?
Обратите внимание, что этоdraft который не был обновлен вsix years со следующим предупреждением:This is the first draft of the CSS3 Hyperlink Presentation Module. It is published to get some early feedback. The properties in it and even the scope of the draft are still very unstable. The draft may be dropped or merged with another. Quentin
& quot; Как это работает внутри? & quot; & # X2014; Это зависит от разработчика браузера. Quentin

Ваш Ответ

2   ответа
7

How it functions internally?

Ни один браузер еще не реализовал это.

Why we don't have a property like target="_tab" in html5 specification but had this property as opening a link in new tab doesn't have any direct relation with Presentation?

target=_blank все еще разрешено из-за обратной совместимости. Введение новых зарезервированных целевых значений, таких как_tab, не будет работать одинаково во всех браузерах.

ИМХО, решение должно быть оставлено на усмотрение пользователя, а веб-авторы не должны принудительноtarget=_blank или жеtarget-new: tab|window.

Error: User Rate Limit Exceeded
2

Существует законная причина для использования Target = _blank, которую все полностью упустили из виду, и это когда веб-сайт написан в виде КНИГИ с главами / страницами, а оглавление должно оставаться неизменным без нажатия кнопки НАЗАД для перезагрузки предыдущей страницы ( Оглавление). Таким образом, все, что нужно сделать серфингистам - это закрыть целевую страницу после прочтения, и они вернутся к оглавлению.   К счастью для нас, HTML5 восстановил Target = & quot; _blank & quot; код, но, к сожалению, "Блокировать всплывающие окна" должен быть отключен, чтобы это работало.

Error: User Rate Limit Exceeded

Похожие вопросы