Como criar hyperlink para ligar o número de telefone em dispositivos móveis?
Código da área com traços
<a href="tel:555-555-1212">555-555-1212</a>
código de área sem traços
<a href="tel:5555551212">555-555-1212</a>
código de área com traços e 1
<a href="tel:1-555-555-1212">555-555-1212</a>
código de área sem traços e 1
<a href="tel:15555551212">555-555-1212</a>
código de área com traços, 1 e + sinal
<a href="tel:+1-555-555-1212">555-555-1212</a>
código de área sem traços, 1 e + sinal
<a href="tel:+15555551212">555-555-1212</a>
5 answers
Qualquer um dos dois últimos funcionaria. Os traços não têm outro significado além de tornar o número mais legível, por isso mais vale incluí-los. No entanto, o sinal +
é necessário para que o número possa ser marcado de fora do país (ou seja, fora dos EUA/Canadá no seu exemplo).
-
não faz diferença, mas +
sinal é importante quando o usuário móvel está em roaming
Este é o formato padrão
<a href="tel:+4917640206387">+49 (0)176 - 402 063 87</a>
Você pode ler mais sobre isso no spec, veja faça os números de telefone "Clique para ligar" .
<!-- Cross-platform compatible (Android + iPhone) -->
<a href="tel://1-555-555-5555">+1 (555) 555-5555</a>
Eu usei:
Tel: <a href="tel:+123 123456789">+123 123456789</a>
E o resultado é:
Tel: +123 123456789
Onde "Tel:" significa texto puro e apenas o número é codificado e clicável.
Também pode usar o callto:########### substituir o email code mail por chamada, pelo menos de acordo com o site W3Cschool mas eu não tive uma oportunidade de testá-lo para fora.