Quelles directives pouvez-vous donner pour un formatage HTML riche dans les e-mails tout en maintenant une bonne stabilité visuelle sur de nombreux clients et interfaces de messagerie Web?
Une réponse sans rapport à une question sur Stack Overflow a suggéré:
http://www.campaignmonitor.com/blog/archives/2008/05/2008_email_design_guidelines.html
Qui contient les directives suivantes:
- Placer la feuille de style à la
<body>
place de<head>
Certains clients de messagerie suppriment le CSS de la tête, mais le laissent si le bloc de style est (incorrectement) dans le corps. - Utilisez les styles en ligne lorsque cela est possible
Gmail supprimera toutes les feuilles de style, que ce soit dans le<head>
ou dans le<body>
, mais respectera les styles en ligne attribués à l'aide de l'style=""
attribut - Retour aux tableaux Les
normes de messagerie ont en fait fait un pas de géant en arrière ces dernières années grâce à Outlook 2007 utilisant le moteur de rendu Microsoft Word. Découvrez la plupart de ce que vous avez appris sur le positionnement sans feuilles de style. - Ne vous fiez pas aux images
La plupart des clients et la plupart des clients de messagerie basés sur le Web n'afficheront pas les images à moins que l'utilisateur ne les demande spécifiquement.
J'ai aussi quelques vérités «non confirmées» dont je ne me souviens pas où je les ai lues.
- N'utilisez pas plus de deux niveaux d'imbrication dans les tables.
Est-ce vrai? Que se passera-t-il si je le fais? Y a-t-il des clients particuliers qui s'étouffent avec cela? - Attention à ne pas imbriquer les images d'arrière-plan dans les cellules / tableaux.
Comme je le comprends, vous pouvez rencontrer des situations où l'image d'arrière-plan est appliquée à nouveau complètement dans le tableau / cellule descendant, et pas seulement «brille». Encore une fois, vrai ou pas? Quels clients?
Je voudrais étoffer cette liste avec plus de directives et d'expériences des tranchées.
Pouvez-vous offrir d'autres suggestions?
Mise à jour: Je demande spécifiquement des directives pour la partie conception en HTML et la cohérence de celle-ci. Des questions sur les consignes générales pour éviter les filtres anti-spam et la courtoisie commune sont déjà sur SO.