我的代码是这样的:
<a href="http://google.com" target="_blank">google</a>
<a href="http://gmail.com" target="_blank">gmail</a>
每当我点击其中一个链接时,都会创建一个新窗口或标签。我希望链接只使用一个。
所以我改变了我的代码:
<a href="http://google.com" target="google">google</a>
<a href="http://gmail.com" target="google">gmail</a>
有效!它会在第一次点击任一链接时创建一个新窗口,之后点击链接会出现在该窗口中。
我认为这很好,但我在W3C HTML 4 Spec中找不到相关内容。它是否有效且跨浏览器兼容?
答案 0 :(得分:10)
是的,这正是你在这个例子中使用它的方式。 target
属性的值指定了打开链接文档的位置,可以是_blank
,_self
,_parent
,_top
或之一framename
,其中 framename 将是要使用的框架或窗口的名称。
答案 1 :(得分:3)
是的,这完全有效且与浏览器兼容。 target
指定目标窗口(或框架)的名称,当它尚不存在时将打开。
以下内容具有特殊含义:_self
,_blank
,_parent
,_top
也许你需要a better HTML reference。