如何创建移动设备上拨打电话号码的超链接?

时间:2012-12-01 18:04:32

标签: html mobile hyperlink

为移动设备上的用户创建可点击的超链接以拨打电话号码的正确通用格式是什么?

带破折号的区号

<a href="tel:555-555-1212">555-555-1212</a>

没有破折号的区号

<a href="tel:5555551212">555-555-1212</a>

带破折号的区号和1

<a href="tel:1-555-555-1212">555-555-1212</a>

没有短划线和1

的区号
<a href="tel:15555551212">555-555-1212</a>

带有破折号的区号,1和+符号

<a href="tel:+1-555-555-1212">555-555-1212</a>

没有破折号的区号,1和+符号

<a href="tel:+15555551212">555-555-1212</a>

5 个答案:

答案 0 :(得分:149)

最后两个中的任何一个都可行。除了使数字更具可读性之外,破折号没有任何意义,因此您可以包括它们。但是+符号是必要的,以便可以从国外拨打该号码(例如,在您的示例中,在美国/加拿大境外)。

答案 1 :(得分:47)

-并不重要,但+符号在移动用户漫游时非常重要
这是标准格式

<a href="tel:+4917640206387">+49 (0)176 - 402 063 87</a>

您可以在规范中详细了解它,请参阅Make Telephone Numbers "Click-to-Call"

答案 2 :(得分:8)

我也在网上找到了这种格式,然后使用它。似乎有或没有破折号。我已经验证它可以在我的Mac上运行(尝试在FaceTime中调用该号码),并且在我的iPhone上:

<!-- Cross-platform compatible (Android + iPhone) -->
<a href="tel://1-555-555-5555">+1 (555) 555-5555</a>

答案 3 :(得分:1)

我用过:

Tel: <a href="tel:+123 123456789">+123 123456789</a>

结果是:

电话:+123 123456789

其中“Tel:”代表纯文本,只有编号和可点击的数字。

答案 4 :(得分:-5)

你也可以使用callto:###########用电话代替电子邮件代码邮件,至少根据W3Cschool网站,但我还没有机会测试它。< / p>