是否不再需要 target=“_blank” 中的下划线

Is the underscore in target="_blank" no longer needed?

本文关键字:blank 下划线 不再 target 是否      更新时间:2023-09-26

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

是否有

理由删除下划线?如果把它写成target="blank"是合法的,为什么大多数(如果不是全部)来源仍然说把它写成target="_blank"

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