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).
[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
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!
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