gpt4 book ai didi

ios - Gmail 和 iOS 电子邮件客户端上的蓝色链接问题

转载 作者:行者123 更新时间:2023-11-29 11:35:19 26 4
gpt4 key购买 nike

我正在构建 html 电子邮件,我知道这是一个已知问题,我已经尝试了很多解决方案来强制地址/电话/电子邮件文本不更改颜色并成为 Gmail 和 ios 上的链接。对我部分有用的唯一解决方案是将我的文本和标签和样式放入我需要的字体颜色中。这是我的例子:

...<tr><td bgcolor="#F2F2F2" align="center" style="color:#3C3D3F;line-height:24px;font-family:Tahoma, Arial, Helvetica, sans-serif;padding:15px 10px;font-size:12px;"><a href="" style="outline:none;color:#3C3D3F;cursor:initial;text-decoration:none;"><span style="color:#3C3D3F;">128 Prinston St | Somewhere, CA 22314</span></a></td></tr>...

这在我需要的字体颜色的意义上起作用,但我不想将此文本作为链接。现在我必须将 href 属性留空,当单击来自 iOS 默认电子邮件的文本时,它会指向一个白页。

因此,请提出任何不需要在代码中包含标记的可行解决方案。

提前致谢。

最佳答案

如果您不想要那条蓝色下划线,那么在制作电子邮件时,数据检测器就会成为一个真正的痛苦。我有几种建议您尝试的技巧。

将以下内容放在 <head></head> 中您的电子邮件的一部分。如果您已经有 <style></style>部分,将其添加到那里:

    <style>
*[x-apple-data-detectors], .x-gmail-data-detectors, .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;
}
</style>

如果这不能解决问题,您始终可以在带下划线的区域周围执行类似的操作:

<span style="color: inherit !important; text-decoration: none !important; ">your content here</span>

可能解决此问题的一件事是将 META 标记添加到 <head></head>地区:

<meta name="format-detection" content="telephone=no" />
<meta name="format-detection" content="email=no" />
<meta name="x-apple-disable-message-reformatting" />

如果所有其他方法都失败了(并且我遇到了其他所有方法都失败的问题),我发现添加非打印字符可能有助于阻止数据检测器检测 url、电话号码、地址或日期。

&zwnj;

对此的变体通常是有效的:

gwally&zwnj;@&zwnj;stackoverflow&zwnj;.&zwnj;com

祝你好运,丑陋的蓝线。

关于ios - Gmail 和 iOS 电子邮件客户端上的蓝色链接问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49816588/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com