2010-01-20 9 views
43

Quando si invia un'e-mail HTML è possibile collegarsi a un foglio di stile esterno o il CSS deve essere incluso nell'e-mail?Puoi collegarti a un file CSS da un'email?

Inoltre, se è possibile collegarsi a un foglio di stile esterno, quale è il modo più efficiente/più intelligente da utilizzare: collegarsi al foglio di stile o includerlo nell'HTML?

risposta

56

Can voi? Sì.

In caso affermativo? No. Molto probabilmente il client di posta elettronica bloccherà i collegamenti esterni e quindi la tua posta non apparirà come tu pensi che dovrebbe.

Se è necessario inviare posta html, incorporare tutto nel messaggio di posta elettronica stesso. I collegamenti esterni che richiamano automaticamente sul server principale per caricare risorse aggiuntive sono una cosa che i filtri spam non gradiscono.

7

Ti conviene incorporare il CSS nel tuo codice HTML.

Credo che gli stili inline (aggiunti in un attributo di stile su ciascun elemento) siano più ampiamente supportati che includendo anche una sezione > di stile <.

Ho appena Googled e sono imbattuto in questo tutorial - sembra piuttosto buono a prima vista ... http://articles.sitepoint.com/article/code-html-email-newsletters

88

Dimenticare efficiente. Dimentica intelligente. Dimentichi manutenibile. Questa è la posta HTML di cui stiamo parlando.

I client di posta e Webmail HTML sono estremamente limitati, in parte per motivi di sicurezza, ma soprattutto perché sono solo spazzatura. I fogli di stile esterni quasi certamente non funzioneranno. I fogli di stile incorporati in HTML probabilmente non funzioneranno. L'attributo Inline style="..." su ogni dannato elemento ... ha molte più possibilità di funzionare, ma non sorprenderti se molti utenti non riescono a vedere gli stili, o alcuni stili non funzionano, o qualche HTML di base non funziona funziona e il contenuto sembra un browser del 1997.

HTML mail è un esercizio di spiacevolezza. Odio riceverlo. Odio ancora di più per scriverlo. La strada più sicura per tutti è quella di dimenticare la posta HTML e inviare semplicemente un messaggio di testo in chiaro che include un collegamento a una pagina Web completa, in cui è possibile avere tutto il piacere di CSS, JavaScript e Flash.

+35

+1 solo per quella prima riga. – alex

+3

Praticamente l'unico posto in cui utilizzo le tabelle è la posta HTML. A volte è davvero l'unico modo per mostrare la posta elettronica. – Bertine

+0

+1: sono pienamente d'accordo con ogni singola parola. – NotMe

Problemi correlati