我目前正在处理一封带有很多物理地址的电子邮件,我们使用嵌套表对所有内容进行布局。
地址通常分为两个表格单元格(一个带有街道地址,然后一个带有城市+州)
由于某种原因,gmail会将地址附近的随机文本转换为链接,或者有时会注入带有空链接的表格单元,从而弄乱了电子邮件的布局。
有人知道我如何防止g-mail将这些链接注入到我们的电子邮件中吗?
答案 0 :(得分:0)
我昨天确实有同样的问题。我使用此变通办法解决了此问题,该问题适用于干预触发链接的电子邮件客户端。
在电子邮件<style>
的{{1}}块中插入以下内容
<head>
只需将*.x-apple-data-detectors, /* iOS */
*.x-gmail-data-detectors, /* Gmail */
.x-gmail-data-detectors *,
.aBn {
border-bottom:0 !important;
cursor:default !important;
color:inherit !important;
text-decoration:none !important;
font-size:inherit !important;
font-family:inherit !important;
font-weight:inherit !important;
line-height:inherit !important;
}
/* Overrides injected client link classes */
.blue-links a {
color:#e6eaf6 !important;
text-decoration:none !important;
}
类添加到插入链接的父标记中,然后将blue-links
更改为所需的内容即可。
Gmail和iOS遇到地址或看起来像是电话号码的号码时,都会插入不需要的color
链接。
希望这对您有效,对我一样。