4

我正在寻找在新选项卡中打开页面的解决方案,然后我登陆了 CSS-3 属性 target-new

它指出:“如果用户希望在新选项卡中打开新窗口,她可以使用以下用户样式表来执行此操作:

*{ 目标新:制表符!重要的 }”

我有几个问题:

  • 它在内部如何运作?
  • 为什么我们在 html5 规范中没有像 target="_tab" 这样的属性,但是在新选项卡中打开链接时这个属性与 Presentation 没有任何直接关系?
4

2 回答 2

7

它在内部如何运作?

还没有浏览器实现这一点。

为什么我们没有像target="_tab"html5 规范中那样的属性,但有这个属性,因为在新选项卡中打开链接与 Presentation 没有任何直接关系?

target=_blank由于向后兼容性,仍然允许。引入新的保留目标值,例如_tab,在浏览器中的工作方式不同。

恕我直言,决定应该留给用户,网络作者不应该强制target=_blanktarget-new: tab|window.

于 2012-04-05T08:29:48.053 回答
2

每个人都完全忽略了使用 Target=_blank 的正当理由,那就是当网站被写成带有章节/页面的 BOOK 并且目录必须保持完整而不使用 BACK 按钮重新加载前一页时(目录)。这样,浏览者只需在阅读完毕后关闭目标页面,他们就会回到目录。幸运的是,HTML5 已经恢复了 Target="_blank" 代码,但不幸的是,必须取消选中“阻止弹出窗口”才能使其正常工作。

于 2013-05-11T10:11:04.877 回答