首頁 > web前端 > css教學 > 主體

如何阻止電話號碼在 iPhone 上變成超連結?

DDD
發布: 2024-11-12 22:31:02
原創
835 人瀏覽過

How to Stop Phone Numbers Turning Into Hyperlinks on Your iPhone?

如何防止電話號碼在iPhone/iOS 上顯示為超連結

在iPhone 上顯示電話號碼時,經常會注意到藍色超連結樣式會自動應用,即使沒有實際的超連結。此行為可能會有點分散注意力,並可能幹擾您網站的外觀。

解決方案1:使用格式偵測元標記

停用自動偵測功能電話號碼的格式,可以將下列元標記新增至HTML 文件的頭部:

<meta name="format-detection" content="telephone=no">
登入後複製

此元標記指示瀏覽器忽略電話號碼的自動格式。不過,需要注意的是,如果您想要可點擊的號碼,仍然需要手動將電話號碼格式化為超連結。

解決方案2:使用CSS

選項1 (對於網頁)

如果您無法使用元標記,可以使用CSS 來定位具有以tel 開頭的href 值的連結:

a[href^="tel"] {
  color: inherit;
  text-decoration: none;
  /* Additional CSS properties as needed */
}
登入後複製

此CSS 屬性選擇器定位引用電話號碼的所有超連結並刪除預設的藍色樣式。

選項2(用於HTML 電子郵件範本)

另一個CSS 選項,在使用時特別有用HTML 電子郵件範本涉及將電話號碼包裝在錨標記中:

<a href="" x-apple-data-detectors>+44 (0)20 7194 8000</a>
登入後複製
a[x-apple-data-detectors] {
  color: inherit !important;
  text-decoration: none !important;
  /* Other important CSS properties */
}
登入後複製

此方法依賴特定屬性(x-apple-data- detectors) 來定位電話號碼並重設其樣式。如果需要,可以將類別分配給特定鏈接,並且可以相應更新 CSS 選擇器。

以上是如何阻止電話號碼在 iPhone 上變成超連結?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板