在Groupwise或Gmail等客户端中呈现时,如何使用HTML锚作为电子邮件中的目录?
我想在内部电子邮件时事通讯的顶部放一个目录,让读者“跳”到他们感兴趣的时事通讯部分。比如:在Groupwise或Gmail等客户端中呈现时,如何使用HTML锚作为电子邮件中的目录?,html,email,Html,Email,我想在内部电子邮件时事通讯的顶部放一个目录,让读者“跳”到他们感兴趣的时事通讯部分。比如: <ul> <li><a href="#FUNDING">Funding Opportunities</a></li> <li><a href="#DEVELOPMENT">Professional Development</a></li> <li>&l
<ul>
<li><a href="#FUNDING">Funding Opportunities</a></li>
<li><a href="#DEVELOPMENT">Professional Development</a></li>
<li><a href="#BEST">Best Practices</a></li>
</ul>
然后,电子邮件通讯中的“进一步向下”有:
<h2><a id="FUNDING">Funding</a></h2>
<!--- news items about funding -->
<h2><a id="DEVELOPMENT">Professional Development</a></h2>
<!--- news items about professional development -->
<h2><a id="BEST">Best Practices</a></h2>
<!--- news items about Best Practices -->
资金
专业发展
最佳做法
这在基于浏览器的HTML中运行良好,但在各种电子邮件客户端(gmail、groupwise、outlook)中,我都没有成功地使其运行。然而,我收到的电子邮件似乎使用了上述技术,我能够“滚动”电子邮件。我理解,不同客户的支持情况会有所不同,这不一定是一种“良好”做法,但这是一个内部系统,几乎所有收件人都将使用GroupWise
如果您对所需的特定附加标记(例如,基本参考是什么?)有任何经验,将不胜感激。请尝试将“name”属性添加到锚定以及“id”中
<a id="FUNDING" name="FUNDING">
我是在尝试完成同样的任务时发现这篇文章的,我按照这里的说明进行操作: 这是我在第一次成功测试中得到的代码:
<html>
<a name="BACKTOTOP">Index</a>
<ul>
<li><a href="#COMPLIANCE">Compliance Courses</a></li>
<li><a href="#DEALERTRAINING">Dealer Training</a></li>
<li><a href="#FUNCTIONALAREA">Functional Training Courses</a></li>
<br>
<h1>
<a name="COMPLIANCE">Compliance</a>
</h1>
<br>
This will be the message for Compliance courses.
<br>
<a href="#BACKTOTOP">Return to top index</a>
<br>
<h1>
<a name="DEALERTRAINING">Dealer Training</a>
</h1>
<br>
This will be the message for Dealer Training.
<br>
<a href="#BACKTOTOP">Return to top index</a>
<br>
<h1>
<a name="FUNCTIONALAREA">Functional Training Courses</a>
</h1>
<br>
This will be the message for courses by Functional Area.
<br>
<a href="#BACKTOTOP">Return to top index</a>
</html>
这不是问题所在;我确实把两者都放进去了,但这并不能解决“电子邮件客户端”的问题。就w3c和锚定标记而言,使用id:using@id确实是最佳实践,但如果您正在为电子邮件编写HTML,那么代码就像您在90年代初所做的那样。有关更多信息,请参阅。在gmail中测试,不起作用