目标中的下划线=" _blank"不再需要?

时间:2016-04-21 12:20:47

标签: javascript html html5 hyperlink anchor

今天我在帮助某人提问时写了一个拼写错误,并写了target="blank"而不是target="_blank"。有趣的是它仍然有效。我决定在其他浏览器中尝试一下,看看是否只有Chrome允许target="blank"没有下划线,但它似乎也适用于Firefox和Safari。

是否有理由可以删除下划线?如果将其写为target="blank"是合法的,为什么大多数(如果不是所有来源)仍然会将其写为target="_blank"呢?

1 个答案:

答案 0 :(得分:10)

如果您有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特殊关键字,会打开一个新窗口,而不是名称。如果我错了,请纠正我。