锚链接不HTML电子邮件(Outlook)中工作,但在浏览器的工作原理

问题描述 投票:7回答:5

我有从Windows应用程序生成的HTML电子邮件。用于此模板的设计在.aspx页面中。电子邮件有一些链接在页面的顶部和点击链接时,应采取光标详细说明在相同的电子邮件的底部。在浏览器中测试时,但在Outlook中的邮件不工作也能正常工作。

<a href="#Wickr raises $9 mln as Alsop Louie, Juniper Networks invest | Reuters">Wickr raises $9 mln as Alsop Louie, Juniper Networks invest | Reuters</a>

点击时应该到这里的上述定位标记

<b id="Wickr raises $9 mln as Alsop Louie, Juniper Networks invest | Reuters" class="sectionheadline">Wickr raises $9 mln as Alsop Louie, Juniper Networks invest | Reuters</b>
<br>
in.reuters.com—March 03, 2014
<br>
<br>
&quot;BOSTON, March 3 (Reuters) - Alsop Louie Partners led a $9 million investment in Wickr, a San Francisco-based startup founded by privacy advocates in 2012 that produces a mobile app for sending self-destructing text, photo and video messages. Gilman...<br><br>.

在查看源代码,并在标签匹配HREF的ID,但在电子邮件时上空盘旋,而不是空间的地址有链接“_”,这就是为什么链接不工作。

html outlook
5个回答
4
投票

所以你编码方式类似于这样您的锚标记:

<a name="test">Wickr raises $9 mln</a>
<a href="#test>Wickr raises $9 mln</a>

这仍然没有工作?你也应该看看campaignmonitor支持的浏览器。我还没有编码的,而电子邮件,但我记得它总是很麻烦。

编辑

Here是一个很酷的文章


2
投票

我发现,放置标签

<base href="" />

与标准的定位代码为我工作的头部分(Outlook 2013中)。我发现这个页面CampaignMonitor此修复程序


2
投票

我测试了下面的代码在Outlook 2007和Outlook 2013年它的工作原理。

锚标签:

<a href="#Test Link">Test Link</a>

和目标:

<p><a name="Test Link"></a>Test Link</p>

0
投票

该ID / name属性就像一个变量名,为更多的交叉兼容支持它真的不应该摆在首位符号或空格。

想想看,将看在地址栏输入:

  • webpage.html#Wickr%20raises%20%249%20mln%20AS%20Alsop%20Louie%2C%20Juniper%20Networks%20invest%20%7C%20Reuters%20

所以我想在无聊的答案是不要使用空格......话虽这么说,我注意到Outlook和WINWORD将取决于前缀不同的方式编辑超链接“文件:”或“HTTP:”。希望帮助。


0
投票

虽然他们在几乎所有浏览器中运行,support for anchor links is a mixed bag in email clients。尽管该链接称Outlook 2007中(2010年和2013年相同)支持锚链接,他们的行为是不可靠的最好的。

简化锚的<a href="">增加你的报道。例如,改变这样的:

<a href="#Wickr raises $9 mln as Alsop Louie, Juniper Networks invest | Reuters">Wickr raises $9 mln as Alsop Louie, Juniper Networks invest | Reuters</a>

为此:

<a href="#first">Wickr raises $9 mln as Alsop Louie, Juniper Networks invest | Reuters</a>

电子邮件客户端可能会在空格和特殊字符跳闸。

© www.soinside.com 2019 - 2024. All rights reserved.