私が作りたいのは、ユーザーが電話をかけることができるボタンです。デスクトップでは、この要素は大きな行動を促すフレーズのように見えます。
次に、モバイルでは、これは行動を促すフレーズと実際の呼び出し方法の両方になります。
私が今対処しなければならない課題は、通話機能はモバイルでのみ存在する必要があるということです. これは私の現在のコードです:
<div id="headerCTA">
<div>
<a href="tel:888-336-1301">
<div>
Schedule a pickup<br>
888-336-1301
</div>
</a>
</div>
</div>
ただし、デスクトップの場合 (画面の幅によって決まりますか?)、このリンクは無効にする必要があります。現時点で誰かがデスクトップからこれをクリックすると、「tel:888-336-1301」としてページを開こうとします。
次のエラーが発生します。
アドレスが認識されませんでした プロトコル (tel) がどのプログラムにも関連付けられていないため、Firefox はこのアドレスを開く方法を知りません。