HTML锚点标记在Outlook

时间:2017-01-18 04:25:25

标签: html outlook anchor

我正在Django中制作电子邮件模板以发送到Outlook,我想添加用于导航的锚标签。但是,我发现这些标签在html浏览器中工作,但在Outlook中没有(2010年和2013年)。任何人都可以告知出了什么问题以及如何解决它?非常感谢。

具体来说,我希望屏幕将通过单击outlook中的文本

移动到Text1位置
<table><tr><td>
<p><a href="#body204" style="text-decoration:none; color:#0000FF;"> Text </a></p>
</td></tr></table> 

<table><tr>
<td name="body204"> Text1</td>
</tr></table> 

3 个答案:

答案 0 :(得分:0)

我不相信锚标记在所有电子邮件客户端中都能正常运行。 This article已过时,但概述了使用它们并不过分安全的一些原因。

答案 1 :(得分:0)

我想我可以用解决方案回答我的问题。关键是保持href锚的标签必须与href指向的标签相同。具体来说:

{{1}}

希望这可以帮助那些在锚标记中挣扎的人。

答案 2 :(得分:0)

这将在outlook中起作用:<a name="body204"></a> - 获取锚标记并将其注入其中(空值将起作用)。

<table><tr><td>
<p><a href="#body204" style="text-decoration:none; color:#0000FF;"> Text </a></p>
</td></tr></table> 

<table><tr>
<td ><a name="body204"></a> Text1</td>
</tr></table>