为什么target =“blank”有效?

时间:2016-07-15 12:50:44

标签: html

以下目标属性值将在新标签中打开一个链接:

 <a href="http://www.w3schools.com" target="_blank">Visit W3Schools</a> 

为什么以下(省略blank中的下划线)在所有浏览器中都显示相同的内容?这是一个不同的价值?

 <a href="http://www.w3schools.com" target="blank">Visit W3Schools</a> 

2 个答案:

答案 0 :(得分:2)

<a target="_blank|_self|_parent|_top|framename">

target="blank"尝试打开一个名为&#39;空白&#39;的现有框架。 ,因此您可以使用任何其他单词而不是blank,例如target="whatever"请参阅此处jsfiddle

所以,因为框架(窗口)的名称为空白&#39;不存在,它会打开一个新窗口,您的印象与_blank相同,但_blank是目标属性的保留值

target="_blank"在新窗口中打开给定的网址 target="whatever"定位一个名为&#39;无论什么&#39; ,如果该窗口不存在,则会创建一个新窗口

了解更多信息,请点击此处 HTML target Attribute

答案 1 :(得分:1)

target = blank在名为blank的新窗口中打开链接,其中target = _blank只是在新窗口中打开它。因此,如果你有两个w / target = blank的链接,那么它们将在同一个新窗口中打开,但是如果你有两个链接w / target = _blank,它们都将在他们自己的新窗口中打开。

空白目标是一个名为“空白”的现有框架或窗口。仅当“空白”尚不存在时,才会创建新窗口。 _blank是一个保留名称,它以新的未命名窗口为目标。