我正在寻找在新选项卡中打开页面的解决方案,然后我登陆了 CSS-3 属性 target-new
它指出:“如果用户希望在新选项卡中打开新窗口,她可以使用以下用户样式表来执行此操作:
*{ 目标新:制表符!重要的 }”
我有几个问题:
- 它在内部如何运作?
- 为什么我们在 html5 规范中没有像 target="_tab" 这样的属性,但是在新选项卡中打开链接时这个属性与 Presentation 没有任何直接关系?
我正在寻找在新选项卡中打开页面的解决方案,然后我登陆了 CSS-3 属性 target-new
它指出:“如果用户希望在新选项卡中打开新窗口,她可以使用以下用户样式表来执行此操作:
*{ 目标新:制表符!重要的 }”
我有几个问题:
它在内部如何运作?
还没有浏览器实现这一点。
为什么我们没有像
target="_tab"
html5 规范中那样的属性,但有这个属性,因为在新选项卡中打开链接与 Presentation 没有任何直接关系?
target=_blank
由于向后兼容性,仍然允许。引入新的保留目标值,例如_tab
,在浏览器中的工作方式不同。
恕我直言,决定应该留给用户,网络作者不应该强制target=_blank
或target-new: tab|window
.
每个人都完全忽略了使用 Target=_blank 的正当理由,那就是当网站被写成带有章节/页面的 BOOK 并且目录必须保持完整而不使用 BACK 按钮重新加载前一页时(目录)。这样,浏览者只需在阅读完毕后关闭目标页面,他们就会回到目录。幸运的是,HTML5 已经恢复了 Target="_blank" 代码,但不幸的是,必须取消选中“阻止弹出窗口”才能使其正常工作。