【问题标题】:How do I hyperlink a phone number?如何超链接电话号码?
【发布时间】:2019-04-15 16:21:54
【问题描述】:

我正在尝试在我的 HTML 网页上超链接一个号码(国际电话号码)。

我在网上查看了大量其他示例,我的看起来完全一样,所以我不确定为什么它不起作用:(

<a href="tel:+44 20 7123 4567">+44 20 7123 4567</a>

这是我的错误信息

enter image description here

【问题讨论】:

标签: html href


【解决方案1】:

HREF 链接不能包含空格。

所以你的代码看起来像:

<a href="tel:+442071234567">+44 20 7123 4567</a>

【讨论】:

    【解决方案2】:

    删除 html 中数字之间的空格。例如:&lt;a href="tel:+442071234567"&gt;+44 20 7123 4567&lt;/a&gt;。

    【讨论】:

      【解决方案3】:

      超链接(href="" 中的 URI)不能包含空格。幸运的是,E.123 和 E.164(国际电话号码标准)也不需要空格或格式化字符。

      你有两个选择:

      1. 使用 URI 编码的空格%20:

        <a href="tel:+44%2020%207123%204567">+44 20 7123 4567</a>
        
      2. 删除空格:

        <a href="tel:+442071234567">+44 20 7123 4567</a>
        

      我更喜欢 #2,因为它更容易看到真实数字,因为 %20 包含数字。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-05-29
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多