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

如何阻止 iPhone 將電話號碼自動格式化為藍色超連結?

Linda Hamilton
發布: 2024-11-15 04:20:02
原創
393 人瀏覽過

How to Stop iPhone from Auto-Formatting Phone Numbers as Blue Hyperlinks?

修改 iPhone/iOS 上的電話號碼樣式

iPhone/iOS 裝置會自動將電話號碼呈現為藍色超連結。雖然此功能可以為用戶帶來方便,但它可能不符合您網站的設計美感。以下解決方案可解決此問題:

1.使用元標記刪除自動格式:

要完全刪除電話號碼中的藍色超鏈接,請將以下元標記加入

中: HTML 文件的部分:
<meta name="format-detection" content="telephone=no">
登入後複製

此元標記禁用電話號碼的所有自動格式,包括藍色超連結樣式。

2.電話號碼的 CSS 樣式:

如果設定元標記不可行,可以使用 CSS 來修改電話號碼的樣式。有兩個選項可用:

選項1(網頁首選):

使用CSS 屬性選擇器,其href 值以「tel」開頭的目標連結:

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

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

將電話號碼包含在連結/錨標記中,並使用下列CSS 定位其樣式,將屬性調整為需要:

a[x-apple-data-detectors] {
  color: inherit !important;
  text-decoration: none !important;
  font-size: inherit !important;
  font-family: inherit !important;
  font-weight: inherit !important;
  line-height: inherit !important;
}
登入後複製

附加說明:

  • 如果您想要將電話號碼保留為可點擊鏈接,請使用href= "tel: 屬性。
  • x-apple-data- detectors 屬性特定於iOS,可用於定位已自動偵測為可偵測內容(包括電話號碼)的元素。

以上是如何阻止 iPhone 將電話號碼自動格式化為藍色超連結?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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