【问题标题】:href to an element in the same page in HTML Mailhref 指向 HTML 邮件中同一页面中的元素
【发布时间】:2012-06-07 11:12:29
【问题描述】:

我正在尝试在同一页面中添加指向元素的链接:

    <a href="#someElement">
         .
         .
         .  
    <div id="someElement">

效果很好。但是当页面在邮件消息中发送时,链接会在浏览器的新选项卡中打开,并且不会简单地跳转到 html 邮件消息中的元素。 我尝试使用引号(id 名称)而没有。我试图给出元素的完整路径,但没有任何效果。

有什么建议吗?

谢谢。

【问题讨论】:

  • 试试&lt;a href="#someElement" target="_self"&gt;
  • 你可以尝试将 target = "_self" 放在锚标签中,看看是否有效?
  • 本质上取决于收件人使用的邮件客户端。因此,不是编程问题;投票结束。
  • 我试过 gmail、iphone 上的 gmail 应用程序、hotmail、outlook,我不认为它是客户端,因为所有客户端在这里的行为都相同。你不同意吗?

标签: html email hyperlink


【解决方案1】:

你可以使用锚

<a href="#someElement">Link to your element</a>

链接到id

<div id="someElement">

或名字

<a name="someElement">...</a>

这是可能的,但不是无处不在http://www.campaignmonitor.com/blog/post/3322/the-trouble-with-anchor-links-in-email-newsletters/

【讨论】:

  • 不,还是不行。它在网页中运行良好,但是当我将页面作为 html 发送(Ctrl+c 到页面到邮件消息并将其发送给客户端)时,链接正在 chrome 的新选项卡中打开。我做错了什么?
  • @adiohaion 看看这个:campaignmonitor.com/blog/post/3322/…
猜你喜欢
  • 2011-12-22
  • 1970-01-01
  • 1970-01-01
  • 2014-04-30
  • 1970-01-01
  • 2021-08-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多