iOS 8.3 Ignorare i CSS incorporati

0

Ho una firma e-mail HTML con Outlook.com in cui posso usare solo CSS in linea. Sto stilando il numero di telefono per perdere il collegamento di sottolineatura blu iOS, ma voglio mantenere la funzionalità "Tocca per telefono" Questa linea è la parte problematica;

<div>Tel: <font color="#000000" style="text-decoration:none !important;">01234 567 890</font></div>

iOS rispetterà la dichiarazione dei colori ma ignorerà completamente la dichiarazione di decorazione del testo e continuerà a sottolineare.

Qualche idea per cui sarebbe apprezzato.

    
posta tubedogg 15.06.2015 - 16:47
fonte

2 risposte

1

La formattazione "intelligente" (per mancanza di una frase migliore) viene aggiunta dopo il rendering della pagina e non viene influenzata dai CSS. A parte disattivare la funzionalità completamente, come mostrato nell'altra risposta, non puoi influenzarlo.

Il motivo per cui il colore funziona è perché il testo colorato è parte della pagina che viene sottoposta a rendering - stai dichiarando durante il rendering che dovrebbe essere nero. La sottolineatura non viene aggiunta fino a dopo il rendering della pagina, quindi non è possibile modificarla.

    
risposta data 15.06.2015 - 23:40
fonte
0

Devi aggiungere il seguente metatag nella testa della posta:

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

Ma attenzione: mentre questo risolve il problema del marchio / stile, rimuove anche la funzionalità a cui gli utenti potrebbero essere abituati (e potrebbe impedire agli abbonati di essere in grado di chiamarti!).

    
risposta data 15.06.2015 - 17:04
fonte

Leggi altre domande sui tag