Telephone hyperlinks (RFC 3966)

A straight-forward yet obscure solution to creating telephone hyperlinks is to take advantage of the tel: link protocol (as laid out in RFC 3966).

Essentially, you will need to create an anchor tag with a reference pointing to a  URI, that is, the phone number.

For example:  Call me 

When the user clicks on the link, it will initiate a call to the number specified from the smartphone. However, many browsers will display an error message because they don’t recognize the tel: protocol. These links can be hidden in the site-wide CSS. a.call { display: none; } And then use a smartphone-specific CSS to show the following: a.call { display: inline; }