我在Microsoft Outlook中创建了一个电子邮件签名。我知道所有电子邮件阅读器的格式永远不会100%一致,但我会选择正确显示它们的公司最常用的平台:Outlook,Gmail和Apple Mail。
问题是链接。在Outlook中收到电子邮件时,使用链接上的自定义颜色可以正常工作。但是,Gmail和Apple Mail会为自定义颜色添加文本颜色,但下划线将恢复为默认浏览器蓝色或紫色。
我愿意接受这两种结果中的任何一种:
我一直在互联网上,无法找到有效的解决方案。许多人说他们有一个修复,但文章和评论的日期是2012年或2014年。显然,Gmail和Apple Mail从那时起已经发展。
去年,Gmail开始支持电子邮件中的响应式设计,允许<style>
标记添加到<head>
部分。当然应该可以解决这个问题吗?
我已经尝试了我能找到的每一个小技巧,将我的链接包裹在<span>
中,将<span>
包裹在链接中。我已经尝试过使用<font>
标记的类似技巧。基本上我已经尝试过这些嵌套和冗余的组合。这是我最后一次努力的样本:
<body link="#59b5ba" alink="#59b5ba" vlink="#59b5ba" text="#59b5ba">
<a href="#" style="color:#59b5ba;text-decoration:none;text-decoration-color:#59b5ba;-webkit-text-decoration-color:#59b5ba;">
<span style="color:#59b5ba;text-decoration:none;text-decoration-color:#59b5ba;-webkit-text-decoration-color:#59b5ba;">
<font color="#59b5ba">
Link
</font>
</span>
</a>
</body>
还应该注意的是,我也尝试了text-decoration:underline
同样的结果。
是否有人成功设法删除下划线或使线条颜色与文字匹配?