SlideShare a Scribd company logo

[CSSday 2015] CSS & Email Design - Realtà e Prospettive

VOXmail
VOXmail

Tabelle e stili inline. Chiunque si trovi ad occuparsi di email design è costretto a fare un viaggio nel tempo, ritrovandosi improvvisamente alla fine degli anni 90. Client di posta ostinati, webmail e device mobili rendono la vita un inferno. Viaggio all'interno delle problematiche e delle possibilità di uso dei CSS nell'email design, con un occhio ai possibili sviluppi e piedi e mani nella realtà di tutti i giorni (con un focus specifico sulla realtà webmail italiana).

1 of 26
Download to read offline
CSS & Email Design.
Realtà e prospettive.
Faenza - 27 marzo 2015
morloi@voxmail.it
Ho visto la NewEconomy e sono sopravvissuto.
Faenza - 27 marzo 2015
morloi@voxmail.it
Chi sono?
@morloi @voxmailit
Alessandro Morloi Grazioli
www.emailmarketingblog.it
*Nel tempo libero uso le spade, ma è un altro discorso.
Faenza - 27 marzo 2015
morloi@voxmail.it
Perché Email Design?
1971 2015
Faenza - 27 marzo 2015
morloi@voxmail.it
Come si legge l’email oggi?
n.b. i dati in questione sono approssimativi e falsati [gmail, download immagini]
Landing / SitoEmail / Contenuto
Landing / SitoClick
Download
immagini
AperturaPreheaderOggetto
Faenza - 27 marzo 2015
morloi@voxmail.it
Il flusso di vita di un’email
Mittente
Inbox
CSS
<div style="display:none;
font-size:1px;
color:#333333;
line-height:1px;
max-height:0px;
max-width:0px;
opacity:0;
overflow:hidden;">Preheader Text</div>
Faenza - 27 marzo 2015
morloi@voxmail.it
Il primo trucco. Il preheader nascosto.
Ad

Recommended

Scrivere codice CSS e dormire tranquilli
Scrivere codice CSS e dormire tranquilliScrivere codice CSS e dormire tranquilli
Scrivere codice CSS e dormire tranquilliNicola Della Marina
 
Living Styleguide: design and development workflows
Living Styleguide: design and development workflowsLiving Styleguide: design and development workflows
Living Styleguide: design and development workflowsFabio Fabbrucci
 
Css figli di un dio minore
Css figli di un dio minoreCss figli di un dio minore
Css figli di un dio minoreDavide Di Pumpo
 
Quella sporca dozzina (a cascata)
Quella sporca dozzina (a cascata)Quella sporca dozzina (a cascata)
Quella sporca dozzina (a cascata)Davide Di Pumpo
 
Davide di Pumpo - Quella sporca dozzina (a cascata) - Codemotion Milan 2017
Davide di Pumpo - Quella sporca dozzina (a cascata) - Codemotion Milan 2017Davide di Pumpo - Quella sporca dozzina (a cascata) - Codemotion Milan 2017
Davide di Pumpo - Quella sporca dozzina (a cascata) - Codemotion Milan 2017Codemotion
 
Html e Css - 3 | WebMaster & WebDesigner
Html e Css - 3 | WebMaster & WebDesignerHtml e Css - 3 | WebMaster & WebDesigner
Html e Css - 3 | WebMaster & WebDesignerMatteo Magni
 
[IT] CMS Proprietari creati da teaminterni: le best practices da seguire!
[IT] CMS Proprietari creati da teaminterni: le best practices da seguire![IT] CMS Proprietari creati da teaminterni: le best practices da seguire!
[IT] CMS Proprietari creati da teaminterni: le best practices da seguire!Federico Sasso
 
SMAU 2017 - Email Marketing, errori, disiscrizioni, segnalazioni di abuso
SMAU 2017 - Email Marketing, errori,  disiscrizioni, segnalazioni di abusoSMAU 2017 - Email Marketing, errori,  disiscrizioni, segnalazioni di abuso
SMAU 2017 - Email Marketing, errori, disiscrizioni, segnalazioni di abusoVOXmail
 

More Related Content

More from VOXmail

Email marketing, errori, disiscrizioni, segnalazioni di abuso!
Email marketing, errori, disiscrizioni, segnalazioni di abuso! Email marketing, errori, disiscrizioni, segnalazioni di abuso!
Email marketing, errori, disiscrizioni, segnalazioni di abuso! VOXmail
 
Email Marketing, cura del cliente e del prospect attraverso la costruzione di...
Email Marketing, cura del cliente e del prospect attraverso la costruzione di...Email Marketing, cura del cliente e del prospect attraverso la costruzione di...
Email Marketing, cura del cliente e del prospect attraverso la costruzione di...VOXmail
 
Coltivare i lead e fidelizzare i clienti con l’Email Marketing in 5 -semplici...
Coltivare i lead e fidelizzare i clienti con l’Email Marketing in 5 -semplici...Coltivare i lead e fidelizzare i clienti con l’Email Marketing in 5 -semplici...
Coltivare i lead e fidelizzare i clienti con l’Email Marketing in 5 -semplici...VOXmail
 
[SMAU Milano] Email marketing: falsi miti e cattive abitudini
[SMAU Milano] Email marketing: falsi miti e cattive abitudini[SMAU Milano] Email marketing: falsi miti e cattive abitudini
[SMAU Milano] Email marketing: falsi miti e cattive abitudiniVOXmail
 
Email Marketing: falsi miti e cattive abitudini @ Smau Bologna 2016
Email Marketing: falsi miti e cattive abitudini @ Smau Bologna 2016Email Marketing: falsi miti e cattive abitudini @ Smau Bologna 2016
Email Marketing: falsi miti e cattive abitudini @ Smau Bologna 2016VOXmail
 
#BTO2015 - Raccontare con l’email marketing (e dimenticarsi i filtri antispam)
#BTO2015 - Raccontare con l’email marketing (e dimenticarsi i filtri antispam)#BTO2015 - Raccontare con l’email marketing (e dimenticarsi i filtri antispam)
#BTO2015 - Raccontare con l’email marketing (e dimenticarsi i filtri antispam)VOXmail
 
Email Marketing & Antispam - Strategia e Tecnica
Email Marketing & Antispam - Strategia e TecnicaEmail Marketing & Antispam - Strategia e Tecnica
Email Marketing & Antispam - Strategia e TecnicaVOXmail
 

More from VOXmail (7)

Email marketing, errori, disiscrizioni, segnalazioni di abuso!
Email marketing, errori, disiscrizioni, segnalazioni di abuso! Email marketing, errori, disiscrizioni, segnalazioni di abuso!
Email marketing, errori, disiscrizioni, segnalazioni di abuso!
 
Email Marketing, cura del cliente e del prospect attraverso la costruzione di...
Email Marketing, cura del cliente e del prospect attraverso la costruzione di...Email Marketing, cura del cliente e del prospect attraverso la costruzione di...
Email Marketing, cura del cliente e del prospect attraverso la costruzione di...
 
Coltivare i lead e fidelizzare i clienti con l’Email Marketing in 5 -semplici...
Coltivare i lead e fidelizzare i clienti con l’Email Marketing in 5 -semplici...Coltivare i lead e fidelizzare i clienti con l’Email Marketing in 5 -semplici...
Coltivare i lead e fidelizzare i clienti con l’Email Marketing in 5 -semplici...
 
[SMAU Milano] Email marketing: falsi miti e cattive abitudini
[SMAU Milano] Email marketing: falsi miti e cattive abitudini[SMAU Milano] Email marketing: falsi miti e cattive abitudini
[SMAU Milano] Email marketing: falsi miti e cattive abitudini
 
Email Marketing: falsi miti e cattive abitudini @ Smau Bologna 2016
Email Marketing: falsi miti e cattive abitudini @ Smau Bologna 2016Email Marketing: falsi miti e cattive abitudini @ Smau Bologna 2016
Email Marketing: falsi miti e cattive abitudini @ Smau Bologna 2016
 
#BTO2015 - Raccontare con l’email marketing (e dimenticarsi i filtri antispam)
#BTO2015 - Raccontare con l’email marketing (e dimenticarsi i filtri antispam)#BTO2015 - Raccontare con l’email marketing (e dimenticarsi i filtri antispam)
#BTO2015 - Raccontare con l’email marketing (e dimenticarsi i filtri antispam)
 
Email Marketing & Antispam - Strategia e Tecnica
Email Marketing & Antispam - Strategia e TecnicaEmail Marketing & Antispam - Strategia e Tecnica
Email Marketing & Antispam - Strategia e Tecnica
 

[CSSday 2015] CSS & Email Design - Realtà e Prospettive

  • 1. CSS & Email Design. Realtà e prospettive. Faenza - 27 marzo 2015 morloi@voxmail.it
  • 2. Ho visto la NewEconomy e sono sopravvissuto. Faenza - 27 marzo 2015 morloi@voxmail.it Chi sono? @morloi @voxmailit Alessandro Morloi Grazioli www.emailmarketingblog.it *Nel tempo libero uso le spade, ma è un altro discorso.
  • 3. Faenza - 27 marzo 2015 morloi@voxmail.it Perché Email Design? 1971 2015
  • 4. Faenza - 27 marzo 2015 morloi@voxmail.it Come si legge l’email oggi? n.b. i dati in questione sono approssimativi e falsati [gmail, download immagini]
  • 5. Landing / SitoEmail / Contenuto Landing / SitoClick Download immagini AperturaPreheaderOggetto Faenza - 27 marzo 2015 morloi@voxmail.it Il flusso di vita di un’email Mittente Inbox CSS
  • 7. Email HTML CSS Design Immagini Testo Link Faenza - 27 marzo 2015 morloi@voxmail.it Email e Web sono uguali Web HTML CSS Design Immagini Testo Link
  • 8. Faenza - 27 marzo 2015 morloi@voxmail.it Email e Web sono diversi Email <table> <td> <td> style=”...” bgcolor padding Web <div> <h1> <p> <style> background-color margin
  • 9. Faenza - 27 marzo 2015 morloi@voxmail.it Email hates standards
  • 10. Faenza - 27 marzo 2015 morloi@voxmail.it Browser wars are for pussies
  • 11. Faenza - 27 marzo 2015 morloi@voxmail.it Non dimentichiamo gli italiani! 17,40%* 13,56% 16,58% 5,06%* 1,12% 2,60% 10,82%* 4,72% + 2,29% 1,12% + 2,60% 4,50%* 0,69% 0,31% 0,82%* 0,26% 0,23% *caselle riferite a domini di posta // fonte VOXmail 15,75%* 16,04%
  • 12. Faenza - 27 marzo 2015 morloi@voxmail.it Dove lo metto il CSS? *fonte https://www.campaignmonitor.com/css/ e VOXmail <style> in <head> <style> in <body> <link> in <body> <link> in <head> inline e tutti gli altri [strippando cose qua e là]
  • 13. Faenza - 27 marzo 2015 morloi@voxmail.it Mobile Email e supporto Media Query *fonte https://www.campaignmonitor.com/css/ e VOXmail @media
  • 14. Faenza - 27 marzo 2015 morloi@voxmail.it Back to 1999: Tabelle ovunque!
  • 15. Faenza - 27 marzo 2015 morloi@voxmail.it E perché le tabelle? Outlook non ama altro.
  • 16. Faenza - 27 marzo 2015 morloi@voxmail.it Return to 2015: ma che siano responsive!
  • 17. Faenza - 27 marzo 2015 morloi@voxmail.it Modern Email Typography? Well, ehm, maybe. <style> @import url(http://fonts.googleapis.com/css?family=Merienda); </style> oppure <link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=Tangerine"> oppure <style> @font-face { font-family: 'thegirlnextdoor'; src: url('[...].eot'); src: url('[...].eot? #iefix') format('embedded-opentype'), url('[...].woff') format('woff'), url('[...].ttf') format ('truetype'), url('[...].svg') format('svg'); } </style> Remember! Graceful degradation!
  • 18. Faenza - 27 marzo 2015 morloi@voxmail.it Workaround, trucchi et similia. Bottoni! <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td> <div> <!--[if mso]> <v:roundrect xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w="urn:schemas-microsoft-com:office:word" href="http://litmus.com" style=" height:36px;v-text-anchor:middle;width:150px;" arcsize="5%" strokecolor="#EB7035" fillcolor="#EB7035"> <w:anchorlock/> <center style="color:#ffffff;font-family:Helvetica, Arial,sans-serif;font-size:16px;">I am a button &rarr;</center> </v:roundrect> <![endif]--> <a href="http://buttons.cm" style="background-color:#EB7035;border:1px solid #EB7035;border-radius:3px;color:#ffffff;display:inline-block; font-family:sans-serif;font-size:16px;line-height:44px;text-align:center;text-decoration:none;width:150px;-webkit-text-size-adjust:none;mso-hide: all;">I am a button &rarr;</a> </div> </td> </tr> </table> fonte http://buttons.cm/ // Campaign Monitor VML Fallback PROGRESSIVE ENHANCEMENT @media screen and (-webkit-min-device-pixel-ratio: 0) { /* Insert -webkit-targeted CSS here */ } @-moz-document url-prefix() { /* Insert -moz-targeted CSS here */ }
  • 19. Faenza - 27 marzo 2015 morloi@voxmail.it Sfondi, Sfondi, Sfondi! <div style="background-color:#7bceeb;"> <!--[if gte mso 9]> <v:background xmlns:v="urn:schemas-microsoft-com:vml" fill="t"> <v:fill type="tile" src="http://i.imgur.com/YJOX1PC.png" color="#7bceeb"/> </v:background> <![endif]--> <table height="100%" width="100%" cellpadding="0" cellspacing="0" border="0"> <tr> <td valign="top" align="left" background="http://i.imgur.com/YJOX1PC.png"> [...] </td> </tr> </table> </div> fonte http://backgrounds.cm/ // Campaign Monitor Background Image - VML Fallback
  • 20. Faenza - 27 marzo 2015 morloi@voxmail.it Sempre più difficile: CSS3 shadowbox! <table class="twelve columns effect1" bgcolor="#ffffff"> <tr> <td class="text-pad"> <h1>Hi, Susan Calvin</h1> <p class="lead">Phasellus dictum sapien a neque luctus cursus.</p> <p>[...]</p> </td> <td class="expander"></td> </tr> </table> La base: CSS3 “puro” .effect1{ -webkit-box-shadow: 0 10px 6px -6px #777; -moz-box-shadow: 0 10px 6px -6px #777; box-shadow: 0 10px 6px -6px #777; }
  • 21. Faenza - 27 marzo 2015 morloi@voxmail.it “CSS3” shadowbox alla maniera di Gmail! <table class="twelve columns effect1" bgcolor="#ffffff"> <tr> <td class="text-pad"> <h1>Hi, Susan Calvin</h1> <p class="lead">Phasellus dictum sapien a neque luctus cursus.</p> <p>[...]</p> </td> <td class="expander"></td> </tr> </table> <table><tr><td style="opacity:0;width:580px;height:16px;font-size:1px;line- height:16px;" ><img src="http://www.voxmail.it/lamiaombra.png" /></td></tr></table> Fallback per Gmail: immagine con trucchetto .effect1{ -webkit-box-shadow: 0 10px 6px -6px #777; -moz-box-shadow: 0 10px 6px -6px #777; box-shadow: 0 10px 6px -6px #777; }
  • 22. Faenza - 27 marzo 2015 morloi@voxmail.it A Outlook piace farlo strano. Tipo VML <table class="twelve columns effect1" bgcolor="#ffffff"> <tr> <td class="text-pad"> <h1>Hi, Susan Calvin</h1> <p class="lead">Phasellus dictum sapien a neque luctus cursus.</p> <p>[...]</p> </td> <td class="expander"></td> </tr> </table> <!--[if !mso]><!--><table><tr><td style="opacity:0;width:580px;height:16px; font-size:1px;line-height:16px;" ><img src="http://www.voxmail. it/lamiaombra.png" /></td></tr></table> <!--<![endif]--> <!--[if gte mso 9]><v:rect xmlns:v="urn:schemas-microsoft-com:vml" style=" width:570px;height:10px;position:relative;left:5px;margin-bottom:5px;" strokecolor="none"> <v:fill type=gradient color2="#666666" color1="#ffffff" opacity="0%" > </v:rect><![endif]--> Fallback per Outlook: VML a gogo .effect1{ -webkit-box-shadow: 0 10px 6px -6px #777; -moz-box-shadow: 0 10px 6px -6px #777; box-shadow: 0 10px 6px -6px #777; }
  • 23. Faenza - 27 marzo 2015 morloi@voxmail.it Si può sperimentare. Basta scegliere il target *fonte https://www.campaignmonitor.com/css/ e VOXmail @font-face CSS3 <audio> <video>
  • 24. Faenza - 27 marzo 2015 morloi@voxmail.it Bibliografia e risorse http://www.emailmarketingblog.it Pensieri sparsi sull’email marketing by Bago e Morloi powered by VOXmail https://www.campaignmonitor.com/css/ La guida di riferimento per il supporto dei css nell’email http://backgrounds.cm/ Background generator per email http://buttons.cm/ Button generator per email http://responsiveemailresources.com/ Tutto sullo stato dell’email responsive http://zurb.com/ink/ Framework per lo sviluppo di email responsive http://zurb.com/ink/inliner.php Pratico inliner online https://litmus.com/community/code/516-outlook-com-stripping-conditional-comments-try-this Il delirio conditional comments https://litmus.com/blog/a-guide-to-bulletproof-buttons-in-email-design La guida di Litmus ai pulsanti bullet proof
  • 25. Faenza - 27 marzo 2015 Una piccola sorpresa: MOSAICO
  • 26. GRAZIE! p.s. la teoria non sanguina. Faenza - 27 marzo 2015 morloi@voxmail.it