電話番号をタップして電話をかける、スマートフォンでウェブサイトを見る人向けに当然必要となります。
が、ものぐさなコーディングで、パソコンでもリンクがクリックできる状態にしていると、お客様から「なんか電話番号クリックしたらエラー出るんですけど!?」と怒られること必至です。
そんなうるさい時は以下のCSSを設定しましょう。
パソコンで閲覧しているときだけ、「tel:***」を設定しているリンクを無効にしてくれます。
ただしdisplayを必ずinline-blockかblockにしましょう。inlineのままではIE11でクリックできてしまい「なんか電話番号(略」となります。
@media screen and (min-width: 768px) { a[href^="tel:"] { pointer-events: none; display:inline-block; //またはblock } }
※ブラウザサイズで判定しているため、ブラウザサイズを768pxより小さくすると、パソコンでもクリックできます。