"target="_blank" 中的下划线是否不再需要?"

10

今天我在帮助别人解决问题时打错了一个字,写成了target="blank"而不是target="_blank"。有趣的是它仍然起作用。我决定在其他浏览器中尝试一下,在没有下划线的情况下是否只有Chrome可以使用target="blank",但好像在Firefox和Safari中也有效。

为什么可以省略下划线呢?如果将其写成target="blank"是合法的,那为什么大多数网站仍然说要写成target="_blank"呢?

1个回答

23

如果你使用 target="blank",它会在同一个窗口中打开两次。如果你使用target="_blank",它会在两个不同的窗口中打开。你可以用以下方法检查:

<a href="http://google.com/" target="blank">Google</a>
<a href="http://en.wikipedia.org/" target="blank">Wikipedia</a>

同样的,_blank 在两个不同的窗口打开:

<a href="http://google.com/" target="_blank">Google</a>
<a href="http://en.wikipedia.org/" target="_blank">Wikipedia</a>

简单来说,blank将作为新窗口的名称,而_blank是一个特殊关键字,它会在没有名称的情况下打开一个新窗口。如果我错了,请纠正我。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接