実現したいこと
iPhoneのChromeでWEBサイトを表示させると、電話番号に自動で下線がつくので、その下線だけを非表示にしたいです。
発生している問題・分からないこと
iPhoneの機能としてWEBサイト上の電話番号に自動で下線が付与されるらしいですが、
実際に確認してみたところ、Safariでは指定通りの色が反映されず、Chromeでは色は反映してますが、
下線についてはSafari、Chromeともに表示されました。
該当のソースコード
HTML
1<div class="contact-3line-sp"> 2 <p>ご相談は無料です</p> 3 <p class="phone-num"><img src="img/icon_phone_white.svg" alt="">000-000-0000</p> 4 <p>(月曜〜金曜)9時〜18時 (土曜)9時〜17時</p> 5</div>
CSS
1.phone-num a { 2 color: #fff; 3 text-decoration: none !important; 4}
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
ネットで検索してみて、自動で付与されるaタグに対して改めて色と下線削除の指定をしました。
→Safariでは色、下線ともに希望通りになりましたが、Chromeでは色のみ反映し、下線はついたままでした。
!importantを追加しました。
→結果は変わらずでした。
補足
表示確認時の機種
iPhone SE3 iOS18.1.1(Safariも同じバージョンとのこと)
Chrome バージョン131.0.6778.73
・電話番号の背景に色を指定してますので、電話番号は白の指定です。
・最新データへの更新確認のために電話番号の数字と色を変えてみましたが、
Safariではどちらも変更されましたが、Chromeでは数字だけ変更され、なぜか色のみ変更はできませんでした。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2024/12/06 07:48