Deux options…
1. Définissez la format-detection
balise META.
Pour supprimer toute mise en forme automatique des numéros de téléphone, ajoutez ceci au head
de votre html
document:
<meta name="format-detection" content="telephone=no">
Afficher plus de clés de balises Meta spécifiques à Apple .
Remarque: Si vous avez des numéros de téléphone sur la page avec ces numéros, vous devez les formater manuellement sous forme de liens:
<a href="tel:+1-555-555-5555">1-555-555-5555</a>
2. Impossible de définir une balise META? Voulez-vous utiliser css
?
Deux css
options:
Option 1 (meilleure pour les pages Web)
Cibler les liens avec des href
valeurs commençant par tel
en utilisant ce sélecteur d'attribut css:
a[href^="tel"] {
color: inherit; /* Inherit text color of parent element. */
text-decoration: none; /* Remove underline. */
/* Additional css `propery: value;` pairs here */
}
Option 2 (meilleure pour les modèles de courrier électronique html)
Vous pouvez également, lorsque vous ne pouvez pas définir une balise Meta, comme dans les e-mails HTML, envelopper les numéros de téléphone dans des balises de lien / d'ancrage ( <a href=""></a>
), puis cibler leurs styles à l'aide de CSS similaires à ce qui suit et ajuster les propriétés spécifiques dont vous avez besoin pour réinitialiser :
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 souhaitez cibler des liens spécifiques, utilisez des classes sur vos liens, puis mettez à jour le sélecteur css ci-dessus vers a[x-apple-data-detectors].class-name
.