【问题标题】:How do I use target="_blank" or target='_blank' to open links in a new tab? [closed]如何使用 target="_blank" 或 target='_blank' 在新标签页中打开链接? [关闭]
【发布时间】:2013-06-07 10:37:49
【问题描述】:

我目前正在编辑一个主题,需要在新选项卡中打开社交媒体图标。我知道为此我应该使用 target="_blank" 但不知道在哪里将它添加到以下代码中。

$output .= "<li class='facebook'><a href='$facebook'>Join our Facebook Group</a></li>";

【问题讨论】:

  • 请不要对这个问题投反对票,因为它是基本问题。否决没有研究成果或格式错误的问题。
  • @Madara -1 因为该操作可以为每个人节省一些时间并对此进行观察
  • @MadaraUchiha 它是。没有研究工作,是我负责格式化。
  • 我真的很想知道是谁在投票。最初的问题表明根本没有研究工作。我不知道初学者从哪里得到了target= 的知识,但他本可以更进一步并在谷歌上搜索。是那些不愿意学习基础知识的人提出的那些让我烦恼的基本问题——即使我没有投反对票,我只是在我的评论中给出了一个提示,而不是复制和粘贴的答案
  • @Najzero 我听到你在说什么......根据他们对我的回答的评论,OP 不确定 -> 谢谢!我确实已经尝试过了,但它在 Dreamweaver 中给了我一个错误,所以不确定它是否正确?

标签: php wordpress


【解决方案1】:

这里

<a target="_blank" href='$facebook'>

注意:它只会在用户偏好强制的情况下在新标签页中打开.. 即它可能会在新窗口中打开

Docs for a HTML tag

【讨论】:

  • 谢谢!我确实已经尝试过了,但它在 Dreamweaver 中给了我一个错误,所以不确定它是否正确?
  • @AngeliqueDosSantos 也许 Dreamweavers 预览版不支持这个? (不确定)-它肯定会在浏览器中工作-请确保您理解我添加的注释..您不能强制它在新标签中打开
  • @AngeliqueDosSantos 该错误可能来自该属性在以前的 HTML 版本中已被弃用的事实。如果您的文档被声明为 HTML5,这不是问题。请看:dev.w3.org/html5/markup/a.html#a.attrs.target
  • @AngeliqueDosSantos 在浏览器中试试这个,这会奏效。 _new 也可以使用。
  • @2-Stroker 以及 HTML 规范中的_new 是哪里? dev.w3.org/html5/markup/… - 虽然某些浏览器可能支持 _new 值,但它当然不应该用作跨浏览器解决方案
【解决方案2】:
$output .= '<a target="_blank" href="http://www.facebook.com/mygroup/">Join our Facebook group</a>';

【讨论】:

    【解决方案3】:

    需要是锚标签的属性,如:

    <a href='$facebook' target='_blank'>Join our Facebook Group</a>
    

    【讨论】:

    • 哇!非常感谢您的反馈!我去哪儿了!这个论坛太棒了!
    • 嘿嘿永远欢迎 :P
    【解决方案4】:
    <a href='$facebook' target="_blank">Join our Facebook Group</a> 
    

    试试这个。

    【讨论】:

      【解决方案5】:

      嘿,在&lt;a&gt; 标签中输入target=_blank

      <a target="_blank" href='http://www.google.com'></a>
      

      【讨论】:

        【解决方案6】:

        以下两种形式都是正确的:

        • 单引号:&lt;a target='_blank' href='http://some_site.com'&gt;abc&lt;/a&gt;

        • 双引号:&lt;a target="_blank" href="http://some_site.com"&gt;abc&lt;/a&gt;

        【讨论】:

        • 然而,some_site.com 对于href 属性来说并不是一个很好的值。如果该值不以协议开头,例如http:// 浏览器会将其视为本地资源。 -1
        • 我的回答集中在引号字符而不是'some_site.com'部分!!!
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-07-06
        • 2015-08-16
        • 2020-08-09
        相关资源
        最近更新 更多