我正在研究在新标签页中打开页面的解决方案,然后我登陆了CSS-3属性target-new
它声明:“如果用户希望在新标签中打开新窗口,她可以使用以下用户样式表来执行此操作:
* {target-new:tab!重要}“
我有几个问题:
答案 0 :(得分:7)
它如何在内部发挥作用?
还没有浏览器实现此功能。
由于向后兼容性,仍然允许为什么我们在html5规范中没有像
target="_tab"
这样的属性,但是在新标签中打开链接这个属性与Presentation没有任何直接关系?
target=_blank
。引入新的保留目标值(如_tab
)在浏览器中不会起作用。
恕我直言,决定应留给用户,网络作者不应强制target=_blank
或target-new: tab|window
。
答案 1 :(得分:2)
有一个合理的理由使用Target = _blank,每个人都完全忽略了,这就是当一个网站被写成带有章节/页面的BOOK时,目录必须保持完整而不使用BACK按钮重新加载上一页(目录)。这样冲浪者需要做的就是在完成阅读时关闭目标页面,然后他们将返回目录。 幸运的是HTML5已经恢复了Target =“_ blank”代码,但不幸的是,必须取消选中“Block Popups”才能使其正常工作。