我正在 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>
我想我可以用解决方案来回答我的问题。关键是持有 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>
希望这能帮助那些在锚标记中苦苦挣扎的人。
这将在 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>