iOSで電話番号が自動でリンク化するのを防ぐ方法

iPhoneやiPadなどのiOS端末では、テキストで入力した電話番号が自動でリンク化してしまいます。

便利な機能ですが、サイトの見栄えを重視するとこれを防ぎたい場合もありますよね。

今回はそんなiOSでの自動リンクを防ぐ方法を紹介します。

ページ全体で電話番号の自動リンク化を無効にする方法

ページ全体で電話番号が自動でリンク化してしまうのを防止するには、HTMLのhead要素内に以下のコードを記述します。

<meta name="format-detection" content="telephone=no">

これで電話番号が自動でリンク化してしまうのを防ぐことができます。

意図的に電話番号をリンク化したい場合には、<a href=”tel:”></a>を使用してリンクを作成することも可能です。(参考:【初心者でも簡単!】HTMLでリンクのクリック時に電話を発信させる方法

一部の電話番号の自動リンク化のみ無効にする方法

ページ全体ではなく、特定の電話番号の自動リンク化のみを防止したい場合は、その要素に以下のCSSを適用します。

pointer-events: none;

これで、スタイルを当てたリンクをクリックした時、イベントの発生を止めることができます。

自動リンク化防止用のclassを作成しておくと便利ですね。

まとめ

iOS端末で電話番号が自動でリンク化してしまうのを防ぐ方法をご紹介しました。

意図せずに電話番号がリンク化してしまった場合にぜひご活用ください。

フォローお願いします!
>あなたのWEB制作、お手伝いします

あなたのWEB制作、お手伝いします

学生時代にはビジュアルデザイン・プロダクトデザインを専攻しておりました。
ITベンチャーで3年間デザイナー兼エンジニアとして制作に励み、現在はフリーランスとして活動しております。

これまでに30件を超えるWebサイトのデザイン・コーディングを行っており、中には30ページ以上の大規模なサイトもございます。
デザイン/コーディング/CMS導入まで一貫して遂行可能です。

制作のご相談はいつでも承ります。まずはお問い合わせください。

CTR IMG