Heim >Web-Frontend >CSS-Tutorial >Wie entferne ich den blauen Hyperlink-Stil von Telefonnummern in iOS?

Wie entferne ich den blauen Hyperlink-Stil von Telefonnummern in iOS?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-11-16 05:23:031024Durchsuche

How to Remove the Blue Hyperlink Styling from Phone Numbers in iOS?

Entfernen des blauen Zahlenstils in iOS: Umfassende Anleitung

Im Bereich der mobilen Browser wendet iPhones Mobile Safari automatisch einen blauen Hyperlink-Stil an Telefonnummern. Dies kann störend sein, wenn Zahlen im Text angezeigt werden und so als anklickbare Links erscheinen. Es stellt sich die Frage: Wie kann dieses unerwünschte Styling entfernt werden?

1. Deaktivieren der automatischen Formatierung mit dem Format-Detection-Meta-Tag

Um jegliche automatische Formatierung, einschließlich des blauen Hyperlink-Stils, wirksam zu verhindern, implementieren Sie das folgende Meta-Tag im Head-Element Ihres HTML-Dokuments:

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

Bedenken Sie, dass Sie, wenn Sie Telefonnummern auf Ihrer Seite haben, die anklickbar sein sollen, diese manuell wie folgt formatieren müssen Code:

<a href="tel:+1-555-555-5555">1-555-555-5555</a>

2. Steuern des Stils mit CSS

In Fällen, in denen das Festlegen eines Meta-Tags nicht möglich ist, kann CSS verwendet werden, um den Standardstil zu überschreiben.

Option 1: Verwendung eines Attributselektors

Dieser CSS-Attributselektor zielt auf Links mit href-Werten ab, die mit beginnen „tel“:

a[href^="tel"] {
  color: inherit;
  text-decoration: none;
  /* Additional CSS properties can be added here */
}

Option 2: Targeting auf Apple-spezifische Datenattribute

Wenn das Festlegen eines Meta-Tags keine Option ist, z. B. in HTML-E-Mail-Vorlagen , verpacken Sie Telefonnummern in Anker-Tags und richten Sie sie mithilfe des folgenden CSS gezielt an:

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;
}

Wenn Sie auf bestimmte Links abzielen müssen, verwenden Sie Klassenattribute für Ihre Links und aktualisieren Sie den CSS-Selektor entsprechend.

Das obige ist der detaillierte Inhalt vonWie entferne ich den blauen Hyperlink-Stil von Telefonnummern in iOS?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn