2012-04-03 16 views
6

Sto sviluppando firme e-mail personalizzate per un mio cliente, sono ora in fase di test per GMail, Hotmail, Brinkster e così via.Rimuovi anchor firma e-mail

Ho difficoltà a cercare di rimuovere la sottolineatura visualizzata dall'ancora, ho "text-decoration: none;" sull'ancora stessa e nulla funziona per entrambi i client, tuttavia, Outlook rende bene.

Qualcuno può aiutare? :-)

risposta

1
<a href="example.com" style="text-decoration:none">link text</a> 

non avrà una sottolineatura a meno che non v'è una maggiore regola CSS priorità da qualche altra parte.

+1

ho questo già e nessuna correzione, ho rimosso la firma stile predefinito di Microsoft per i collegamenti ecc e ancora non funziona – Filth

+0

questo funziona per hotmail ma non gmail – shorif2000

2

Si potrebbe anche provare ad aggiungere !important allo stile:

text-decoration: none !important; 
+2

provato che prima di pubblicare qui, ancora non funziona :-( – Filth

+0

Dopo un po 'più googling, sembra che molte persone abbiano lo stesso problema: lo stile della posta elettronica è un problema, questo sito promette di portare gli standard ai client di posta elettronica (ma chissà quanto tempo ci vorrà!) Http://www.email -standards.org/ Scusa non ero più d'aiuto! :) –

+0

Haha sì creare firme html è un problema da renderizzare in tutti i client ma grazie per l'amico! :-) – Filth

4

penso che il problema può essere che alcuni clienti si muovono stili di ancoraggio e testo in un arco e si applicano le definizioni di stile a che, invece.

<a href="/" style="color:black;">hello, world!</a> 

diventa

<a href="/"><span style="color:black;">hello, world!</span></a> 

sicuro al 100% perché fanno questo, ma è fastidioso. A volte cambiando a qualcosa di simile funziona:

<a href="/" style="color:black;" href="/"><span style="color:black;">hello, world!</span></a> 

Ma è ancora una borsa mista e cambia tutto il tempo. Sfortunatamente l'unico modo per confermare che le cose sembrano sempre corrette è usare un'immagine.