2016-02-29 118 views
13

因为我走近网络编程中,我一直用target =“_ blank”和“target = blank”之间有什么区别?

target="blank" 

而是一个新窗口中打开链接的大部分时间,这里和网络的其余部分我所见过的使用:

target="_blank" 

这两种形式的工作(当然),但我不知道这两个版本之间的差异,他们不知道什么是正确的方式(为什么)......

我希望你能理解我。谢谢你,并且很抱歉我的英语。

+1

'_blank'是一个具有特殊含义的关键字,其中'blank'不是。见https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a – j08691

回答

30

blank针对一个名为“空白”的现有框架或窗口。只有当“空白”不存在时才会创建新窗口。

_blank是一个保留的名称,其目标是一个新的未命名的窗口。

+0

但是我怎样才能调用一个窗口“空白”?有了标题标签? – Black

+0

通过使用值为“空白”的目标属性打开它。 – Quentin

+0

@EdwardBlack - 通过JS'window.open(“http://example.com/”,“blank”);' – j08691

相关问题