4

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

Я искал решение для открытия страницы в новой вкладке, а затем я попал на свойство 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?
  • Error: User Rate Limit Exceeded

    от
  • Error: User Rate Limit Exceeded

    от
  • & quot; Как это работает внутри? & quot; & # X2014; Это зависит от разработчика браузера.

    от Quentin
  • Обратите внимание, что это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
  • 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.

  • 2

    Существует законная причина для использования Target = _blank

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