我正在 Microsoft Outlook 中创建电子邮件签名。我知道所有电子邮件阅读器的格式永远不会 100% 一致,但我会选择我们公司最常用的平台来正确显示它们:Outlook、Gmail 和 Apple Mail。
问题是链接。在 Outlook 中收到电子邮件时,在链接上使用自定义颜色可以顺利进行。但是,Gmail 和 Apple Mail 会将文本着色为您的自定义颜色,但下划线会恢复为默认浏览器的蓝色或紫色。
我会满足于以下两种结果中的任何一种:
- 从链接中删除下划线。
- 具有与文本相同的下划线颜色。
我一直在互联网上上下移动,找不到有效的解决方案。许多人说他们有一个修复,但文章和评论的日期是 2012 年或 2014 年。显然,Gmail 和 Apple Mail 从那时起已经发展。
去年 Gmail 开始支持电子邮件中的响应式设计,允许<style>
将标签添加到该<head>
部分。现在应该可以破解了吧?
我已经尝试了我能找到的所有小技巧,将链接包装在 a中<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
同样的结果。
有没有人成功地删除下划线或使线条颜色与文本匹配?