【问题标题】:Links in email turn blue when email is forwarded转发电子邮件时,电子邮件中的链接变为蓝色
【发布时间】:2014-10-30 19:55:34
【问题描述】:

创建 HTML 电子邮件,当电子邮件在 Outlook 和 Gmail 中转发时,电子邮件的链接变为蓝色(仅测试过这些)。

链接应该是颜色:#3c4047,并且在电子邮件正常发送时有效,但在转发时变为蓝色,并且仅在转发时才变为蓝色。

<h3 style="font-size: 18px; line-height: 24px; margin: 0 0 10px;">
    <a href="my-link" target="_blank" style="text-decoration: none; font-weight: bold; color: #3c4047;"><font face="'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif">Some text</font>
</a></h3>

还尝试将颜色放在所有元素上。有什么想法是什么原因吗?

Gmail 增加了这个类:

.ii a[href] {
  color: #15c;
}

但我认为这是标准的,发生的事情是在 Outlook 中转发电子邮件时会去除颜色样式。这是从 Outlook 转发时的标准行为吗?

【问题讨论】:

  • 你能说清楚一点吗?你想把它变成蓝色还是什么?
  • 也许这些网站将其识别为链接并覆盖您现有的样式。
  • 和代码一样,颜色应该是#3c4047。

标签: html html-email


【解决方案1】:

尝试添加:

<style>
a:visited { color }
a:hover { color }
a:active { color }
</style>

到您的电子邮件。

【讨论】:

  • 所有样式我们都在添加内联,这个问题怎么解决??
猜你喜欢
  • 2018-11-15
  • 2022-06-28
  • 2017-09-04
  • 2017-07-03
  • 2016-03-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-11-25
相关资源
最近更新 更多