target ="_ blank"和"target = blank"有什么区别?

Bor*_*rja 32 html html5 hyperlink

自从我接近网络编程,在我一直使用的新窗口中打开一个链接

target="blank"
Run Code Online (Sandbox Code Playgroud)

但大部分时间,在这里以及我见过的其他网页中使用过:

target="_blank"
Run Code Online (Sandbox Code Playgroud)

这两种形式都有效(当然),但我不知道两个版本之间的区别,他们不知道正确的方式(以及为什么)....

我希望你能理解我.谢谢,抱歉我的英语.

Que*_*tin 61

blank目标是一个名为"空白"的现有框架或窗口.仅当"空白"尚不存在时,才会创建新窗口.

_blank 是一个保留名称,它以新的未命名窗口为目标.

  • 最后我知道那个`_`的意思. (14认同)
  • @MattGoldwater target = _blank比浏览器标签的概念旧.它现在通常会打开一个新选项卡. (3认同)

Tom*_*ite 10

简而言之,使用target="_blank"它总是打开一个新窗口,但是使用target="blank"它会在第一次打开一个新窗口,并且在第一次使用后将重新使用该窗口。


aj7*_*7tt 9

target="_blank" && target="blank" 都将打开新窗口或选项卡。区别在于

target="_blank"
Run Code Online (Sandbox Code Playgroud)

每次单击时,都会在新窗口中打开。

target="blank"
Run Code Online (Sandbox Code Playgroud)

在另一次(多次)单击时,它将在第一次单击打开的同一窗口中打开(重复使用同一选项卡)。 它对属性为“blank”的所有链接文档重用相同的选项卡