我目前正在处理一封带有很多物理地址的电子邮件,我们使用嵌套表对所有内容进行布局。
地址通常分为两个表格单元格(一个带有街道地址,然后一个带有城市+州)
出于某种原因,gmail会将地址附近的随机文本转换为链接,或者有时注入带有空链接的表格单元格,弄乱了电子邮件的布局。
有谁知道我如何防止g-mail将这些链接注入到我们的电子邮件中?
最佳答案
昨天我实际上也遇到了同样的问题。我使用此变通办法解决了此问题,该问题适用于干预触发链接的电子邮件客户端。
将以下内容插入电子邮件<style>
中的<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
类添加到插入链接的父标记中,然后将color
更改为所需的内容。Gmail和iOS遇到地址或看起来像是电话号码的号码时,都会插入不需要的
<a>
链接。希望这对您一样对我有用。
关于css - 如何防止Gmail应用解析地址并将链接注入(inject)到电子邮件正文中?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56247032/