【问题标题】:Is it valid to use custom name in "target" attribute of <a> tag?在 <a> 标签的“target”属性中使用自定义名称是否有效?
【发布时间】:2011-11-03 04:59:38
【问题描述】:

我有这样的代码:

<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 中找不到有关此的内容。它是否有效且跨浏览器兼容?

【问题讨论】:

标签: html anchor web-standards


【解决方案1】:

是的,这正是您在本例中使用它的方式。 target 属性的值指定打开链接文档的位置,可以是_blank_self_parent_topframename 之一,其中 framename 将是要使用的框架或窗口的名称。

【讨论】:

    【解决方案2】:

    是的,这是完全有效且与浏览器兼容的。 target 指定目标窗口(或框架)的名称,当它不存在时将被打开。

    以下有特殊含义:_self_blank_parent_top

    也许你需要a better HTML reference

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-06-03
      • 2013-07-11
      • 1970-01-01
      • 2011-11-08
      • 2018-01-28
      • 2011-12-29
      • 1970-01-01
      相关资源
      最近更新 更多