Maison  >  Article  >  interface Web  >  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
Mary-Kate Olsenoriginal
2024-11-16 05:23:03959parcourir

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">

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>

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 */
}

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

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:
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