HTML 锚标记在 Outlook 中不起作用

问题描述 投票:0回答:2

我正在 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> 
html outlook anchor
2个回答
0
投票

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

<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"> Text1</a></td>
</tr></table> 

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


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> 

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