Quali linee guida puoi fornire per la formattazione HTML ricca nelle e-mail mantenendo una buona stabilità visiva su molti client e interfacce e-mail basate sul web?
Una risposta non correlata a una domanda su Stack Overflow ha suggerito:
http://www.campaignmonitor.com/blog/archives/2008/05/2008_email_design_guidelines.html
Che contiene le seguenti linee guida:
- Posiziona il foglio di stile al
<body>
posto di<head>
Alcuni client di posta elettronica rimuoveranno CSS dalla testa, ma lo lasceranno se il blocco di stile è (non valido) nel corpo. - Usa gli stili in linea dove possibile
Gmail rimuoverà qualsiasi foglio di stile, sia in<head>
che in<body>
, ma rispetterà gli stili in linea assegnati utilizzando l'style=""
attributo - Torna alle tabelle
Negli ultimi anni gli standard di posta elettronica hanno fatto un enorme passo indietro grazie a Outlook 2007 che utilizza il motore di rendering di Microsoft Word. Disimpara la maggior parte di ciò che hai imparato sul posizionamento senza fogli di stile. - Non fare affidamento sulle immagini
La maggior parte dei client e la maggior parte dei client di posta elettronica basati sul Web non visualizzano le immagini a meno che l'utente non ne richieda specificamente la visualizzazione.
Ho anche alcune verità "non confermate" che non ricordo dove le ho lette.
- Non utilizzare più di due livelli di nidificazione nelle tabelle
È vero. Cosa è probabile che succeda se lo faccio? C'è qualche cliente / cliente particolare che soffoca su questo? - Fai attenzione a nidificare le immagini di sfondo nelle celle / tabelle
Da quanto ho capito potresti incontrare situazioni in cui l'immagine di sfondo viene applicata completamente di nuovo nella tabella / cella discendente, e non solo "risplende". Ancora una volta, vero o no? Quali clienti?
Vorrei arricchire questo elenco con più linee guida ed esperienze dalle trincee.
Potete offrire ulteriori suggerimenti?
Aggiornamento: sto specificatamente chiedendo linee guida per la parte di progettazione in HTML e la coerenza di ciò. Domande sulle linee guida generali per evitare i filtri antispam e la cortesia comune sono già presenti su SO.