HTML 电子邮件:充当 phone 号码链接的号码?
HTML Email: numbers acting as phone number links?
我正在使用 HandlebarsJS
创建一个 HTML
电子邮件模板。
我遇到一个问题,当我在移动设备(outlook
或 gmail
)上打开电子邮件时 - 当我点击一个数字时,它会打开一个 link 以启动 phone打电话?
例如:166.43
将在移动设备上作为可点击的 link 打开。
如何确保我的电子邮件中的号码不会这样做?
相关HTML栏目:
<td style="padding: 10px;font-family: Arial;font-size: 13px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.45;letter-spacing: normal;color: #333333;height: 30px;transition: all 0.3s;background: #FAFAFA;text-align: left; border-collapse: collapse;mso-table-lspace: 0pt;mso-table-rspace: 0pt;">{{cost}}</td>
有点晚了,但对于其他正在努力解决这个恼人问题的人来说:我发现了几种基于 this one that deals with Safari 等问题的答案的方法,以及其他处理零宽度字符的方法——当我在我的 phone 上查看了电子邮件,但在我的计算机上的 Outlook 中没有查看,反之亦然;最终对两者都起作用的是:
<a style=\"text-decoration:none;\" href=\"#\"><font color=\"000000\">".$partNumber."</font></a>
其中 $partNumber 是我的 7 位数字 php 变量,它在电子邮件中一直被解释为 phone 数字,所有内容都按照我在服务器文档中必须使用的方式进行转义。当然,这是一种变通方法,如果号码 click/hover-over/touch 的人会得到某种基于平台的响应,但从视觉上看这是可行的。希望对你有帮助。
我正在使用 HandlebarsJS
创建一个 HTML
电子邮件模板。
我遇到一个问题,当我在移动设备(outlook
或 gmail
)上打开电子邮件时 - 当我点击一个数字时,它会打开一个 link 以启动 phone打电话?
例如:166.43
将在移动设备上作为可点击的 link 打开。
如何确保我的电子邮件中的号码不会这样做?
相关HTML栏目:
<td style="padding: 10px;font-family: Arial;font-size: 13px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.45;letter-spacing: normal;color: #333333;height: 30px;transition: all 0.3s;background: #FAFAFA;text-align: left; border-collapse: collapse;mso-table-lspace: 0pt;mso-table-rspace: 0pt;">{{cost}}</td>
有点晚了,但对于其他正在努力解决这个恼人问题的人来说:我发现了几种基于 this one that deals with Safari 等问题的答案的方法,以及其他处理零宽度字符的方法——当我在我的 phone 上查看了电子邮件,但在我的计算机上的 Outlook 中没有查看,反之亦然;最终对两者都起作用的是:
<a style=\"text-decoration:none;\" href=\"#\"><font color=\"000000\">".$partNumber."</font></a>
其中 $partNumber 是我的 7 位数字 php 变量,它在电子邮件中一直被解释为 phone 数字,所有内容都按照我在服务器文档中必须使用的方式进行转义。当然,这是一种变通方法,如果号码 click/hover-over/touch 的人会得到某种基于平台的响应,但从视觉上看这是可行的。希望对你有帮助。