Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HTML锚定标记在Outlook中不起作用_Html_Outlook_Anchor - Fatal编程技术网

HTML锚定标记在Outlook中不起作用

HTML锚定标记在Outlook中不起作用,html,outlook,anchor,Html,Outlook,Anchor,我正在Django中制作电子邮件模板,以便发送到Outlook,我想添加导航锚标记。但是,我发现这些标记在html浏览器中有效,但在Outlook中无效(2010年和2013年)。谁能告诉我出了什么问题以及如何解决?非常感谢 我特别希望通过单击outlook中的文本,屏幕将移动到Text1位置: <table><tr><td> <p><a href="#body204" style="text-decoration:none; color:#

我正在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> 

文本1
我不认为锚定标签在所有电子邮件客户端中都特别有效。很旧,但概述了使用它们不太安全的几个原因。

我想我可以用一个解决方案来回答我的问题。关键是持有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> 

文本1

希望这能帮助那个些在outlook锚定标签中苦苦挣扎的人。

这将在outlook中起作用:

文本1
谢谢您的回复。我知道它不适用于所有电子邮件客户端。我只是想让它在outlook中运行,但不知道如何运行。如果你对此有任何建议,我将不胜感激。这个问题以目前的形式不会让你明白。把关于django的事都删掉。Django真的与这个问题毫无关系。您需要关注的是outlook的HTML呈现功能。因此,我修改了这个问题,希望能更容易地得到建议,而不是用模板发布你的HTMLTanks作为回复。删除django标记和django模板。你想找的人都是outlook专家,他们不太可能认识django,所以他们会远离Done,那么你有什么建议吗?