0

我正在处理一封电子邮件,向一家处理健康的联邦公司显示一个数字。

这是我在该部分中的代码的样子:

<p style="margin: 1em 3em 0em 0em;color:color:#585A63;">
    Visit&nbsp;<a href="#" style="color:#0078ae;">a website</a> or call&nbsp;<span style="color:color:#585A63; display:block; text-decoration:none;">1-800-123-4567.</span>
</p>

此代码在所有浏览器和电子邮件服务上都应显示,但当我在 iPhone 4S、5 和 iPad 中查看时,显示的只是:

Visit a website or call

号码神奇地消失了。我也尝试用 HTML 实体替换数字,但没有运气。但是,如果我输入两次数字,它将显示完整的第一个数字和第二个数字的一​​半。关于发生了什么的任何想法?

4

1 回答 1

1

尝试添加<meta name="format-detection" content="telephone=no" />您的head标签。


编辑:好的,所以它出现在我面前:http: //jsfiddle.net/XkssQ/show

我的猜测是电话号码所在的容器太小,导致新行被截断。

于 2013-05-03T16:37:03.307 回答