Maison > interface Web > tutoriel CSS > Comment supprimer le style de lien hypertexte bleu des numéros de téléphone dans iOS ?

Comment supprimer le style de lien hypertexte bleu des numéros de téléphone dans iOS ?

Mary-Kate Olsen
Libérer: 2024-11-16 05:23:03
original
1111 Les gens l'ont consulté

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

Suppression du style de numéro bleu dans iOS : guide complet

Dans le domaine des navigateurs mobiles, Mobile Safari de l'iPhone applique automatiquement un style de lien hypertexte bleu à numéros de téléphone. Cela peut être gênant lorsque des nombres sont affichés dans le texte, les faisant apparaître sous forme de liens cliquables. La question se pose : comment supprimer ce style indésirable ?

1. Désactivation du formatage automatique avec la balise méta de détection de format

Pour empêcher efficacement tout formatage automatique, y compris le style du lien hypertexte bleu, implémentez la balise méta suivante dans l'élément d'en-tête de votre document HTML :

<meta name="format-detection" content="telephone=no">
Copier après la connexion

Gardez à l'esprit que si vous avez des numéros de téléphone sur votre page qui doivent être cliquables, vous devrez les formater manuellement en utilisant le code suivant :

<a href="tel:+1-555-555-5555">1-555-555-5555</a>
Copier après la connexion

2 . Contrôler le style avec CSS

Dans les cas où la définition d'une balise méta n'est pas réalisable, CSS peut être utilisé pour remplacer le style par défaut.

Option 1 : Utiliser un sélecteur d'attribut

Ce sélecteur d'attribut CSS cible les liens avec des valeurs href commençant par "tel":

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

Option 2 : Ciblage de l'attribut de données spécifique à Apple

Lorsque la définition d'une balise méta n'est pas une option, comme dans les modèles d'e-mail HTML, enveloppez les numéros de téléphone dans des balises d'ancrage et ciblez leurs styles à l'aide du CSS suivant :

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;
}
Copier après la connexion

Si vous devez cibler liens spécifiques, utilisez les attributs de classe sur vos liens et mettez à jour le sélecteur CSS en conséquence.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal