【发布时间】:2013-08-21 14:38:53
【问题描述】:
HTML“a”标签中目标属性的“_newtab”值是什么?我找不到有关浏览器兼容性的信息。
它适用于所有现代浏览器吗?
如果在浏览器选项中用户设置为在新窗口而不是在新标签中打开链接,它将如何工作?
HTML 标准中的任何地方都描述了这个值吗?
【问题讨论】:
-
我认为
_newtab根本不存在
HTML“a”标签中目标属性的“_newtab”值是什么?我找不到有关浏览器兼容性的信息。
它适用于所有现代浏览器吗?
如果在浏览器选项中用户设置为在新窗口而不是在新标签中打开链接,它将如何工作?
HTML 标准中的任何地方都描述了这个值吗?
【问题讨论】:
_newtab 根本不存在
你确定是_new还是_newtab?
target 属性没有名为 _newtab 的值。
愿这个SO answer 为我们提供更好的信息,
使用
target="_new"在技术上是无效的,根据 规范,但据我所知,每个浏览器都会表现出 同样的方式:
- 它将搜索上下文名称为“_new”的选项卡或窗口 * 如果找到“_new”选项卡/窗口,则将 URL 加载到其中 * if 未找到,使用上下文名称创建一个新选项卡/窗口 “_new”,以及加载到其中的 URL
注意
target="_new"的行为与target="new"完全相同, 后者是有效的 HTML,而前者是无效的 HTML。
这些是目标属性的可能值:_blank, _self, _parent, or _top
我认为您要引用的是target-new,一个CSS3 属性。
target-new属性指定新的目标链接是否应该 在新窗口或现有窗口的新选项卡中打开。
target-new:window; //Opens a link in new window
target-new:tab; //Open a link in new tab
Note: 任何主流浏览器都不支持 target-new 属性。
【讨论】: