在新标签页或窗口中打开链接

时间:2013-03-21 15:33:41

标签: html tabs hyperlink window href

是否可以在新标签中打开a href链接而不是相同的标签?

<a href="http://your_url_here.html">Link</a>

4 个答案:

答案 0 :(得分:1717)

您应该在锚标记中添加target="_blank"rel="noopener noreferrer"

例如:

<a target="_blank" rel="noopener noreferrer" href="http://your_url_here.html">Link</a>

来源:

答案 1 :(得分:207)

决定是否应在新标签页或新窗口中打开链接应该是您的决定,因为最终应该通过用户浏览器的设置来完成此选择。有些人喜欢标签;有些像新窗户。

使用_blank会告诉浏览器使用新的标签/窗口,具体取决于用户的浏览器配置以及他们点击链接的方式(例如,中间点击, Ctrl +点击,或正常点击)。

答案 2 :(得分:43)

target元素的<a>属性设置为"_tab"

编辑: 它有效,但是W3Schools说没有这样的目标属性: http://www.w3schools.com/tags/att_a_target.asp

EDIT2: 从我从评论中得出的结论来看。将目标设置为_blank将带您进入新选项卡或窗口(取决于您的浏览器设置)。键入以下任何一个以外的任何内容将创建一个新的选项卡组(我不确定这些是如何工作的):

_blank  Opens the linked document in a new window or tab
_self   Opens the linked document in the same frame as it was clicked (this is default)
_parent Opens the linked document in the parent frame
_top    Opens the linked document in the full body of the window
framename   Opens the linked document in a named frame

答案 3 :(得分:32)

您可以通过设置target="_blank",w3schools an example来做到这一点。