[英]HTML Anchor Tag Not Working in Outlook
我正在 Django 中制作 email 模板以发送到 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>
- <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>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.