今天我在帮助某人提问时写了一个拼写错误,并写了target="blank"
而不是target="_blank"
。有趣的是它仍然有效。我决定在其他浏览器中尝试一下,看看是否只有Chrome允许target="blank"
没有下划线,但它似乎也适用于Firefox和Safari。
是否有理由可以删除下划线?如果将其写为target="blank"
是合法的,为什么大多数(如果不是所有来源)仍然会将其写为target="_blank"
呢?
答案 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
是特殊关键字,会打开一个新窗口,而不是名称。如果我错了,请纠正我。