1

我正在 Microsoft Outlook 中创建电子邮件签名。我知道所有电子邮件阅读器的格式永远不会 100% 一致,但我会选择我们公司最常用的平台来正确显示它们:Outlook、Gmail 和 Apple Mail。

问题是链接。在 Outlook 中收到电子邮件时,在链接上使用自定义颜色可以顺利进行。但是,Gmail 和 Apple Mail 会将文本着色为您的自定义颜色,但下划线会恢复为默认浏览器的蓝色或紫色。

我会满足于以下两种结果中的任何一种:

  1. 从链接中删除下划线。
  2. 具有与文本相同的下划线颜色。

我一直在互联网上上下移动,找不到有效的解决方案。许多人说他们有一个修复,但文章和评论的日期是 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同样的结果。

有没有人成功地删除下划线或使线条颜色与文本匹配?

4

0 回答 0