以下目标属性值将在新标签中打开一个链接:
<a href="http://www.w3schools.com" target="_blank">Visit W3Schools</a>
为什么以下(省略blank
中的下划线)在所有浏览器中都显示相同的内容?这是一个不同的价值?
<a href="http://www.w3schools.com" target="blank">Visit W3Schools</a>
答案 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是一个保留名称,它以新的未命名窗口为目标。