【问题标题】:HTML Email: numbers acting as phone number links?HTML 电子邮件:充当电话号码链接的数字?
【发布时间】:2020-03-31 11:39:01
【问题描述】:

我正在使用HandlebarsJS 创建一个HTML 电子邮件模板。

当我在移动设备上打开电子邮件(outlookgmail)时,我遇到了一个问题 - 当我点击一个号码时,它会打开一个链接来拨打电话?

例如:166.43 将在移动设备上作为可点击链接打开。

如何确保数字不会在我的电子邮件中出现这种情况?

相关的 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>

【问题讨论】:

  • 你能发布你的html代码
  • 上面已经在编辑中添加了

标签: html outlook gmail handlebars.js


【解决方案1】:

有点晚了,但对于其他在这个烦人的问题上苦苦挣扎的人:我发现了几种方法,这些方法基于对 this one that deals with Safari 等问题的回答,以及其他处理零宽度字符的方法——当我在我的手机,但不在我电脑上的 Outlook 中,反之亦然;最终对两者都起作用的是:

<a style=\"text-decoration:none;\" href=\"#\"><font color=\"000000\">".$partNumber."</font></a>

其中 $partNumber 是我的 7 位 php 变量,它一直被解释为电子邮件中的电话号码,并且所有内容都按照我在服务器文档中的方式进行了转义。当然,这是一种变通方法,如果人们单击/悬停/触摸数字,他们将获得某种基于平台的响应,但在视觉上这是可行的。希望对您有所帮助。

【讨论】:

    猜你喜欢
    • 2021-04-24
    • 2012-11-28
    • 2017-09-04
    • 2011-09-03
    • 1970-01-01
    • 1970-01-01
    • 2018-08-12
    • 1970-01-01
    • 2018-05-05
    相关资源
    最近更新 更多