Je développe des sites Web depuis plus d'une décennie maintenant, mais j'ai rapidement constaté que bon nombre de mes habitudes de développement pour le Web étaient inutiles lors du développement pour les clients de messagerie. Cela m'a causé énormément de frustration, j'ai donc pensé poser une question qui, je l'espère, ferait ressortir les meilleures pratiques et les considérations nécessaires pour d'autres comme moi qui pourraient se retrouver à concevoir pour gmail, Outlook, etc. de temps en temps.
Exemple:<style>...</style>
vs CSS en ligne.
En bref: ce qui passe du monde Web au monde de la messagerie électronique et ce qui ne le fait pas.
Cela semble être un excellent endroit pour répertorier certaines ressources pour quiconque essaie d'apprendre le courrier électronique HTML. Il s'agit (probablement) de la liste la plus complète de ressources de messagerie HTML que vous trouverez sur le Web. Bon apprentissage.
Guides de mise en route:
Support CSS et guides généraux:
Vous devez toujours incorporer votre CSS dans html-email. Voici une liste de CSS Inlining Tools
Guides réactifs:
Modèles et cadres:
Exemples alternatifs réactifs:
Le lien réactif Ted Goas ci-dessus a également un excellent exemple fluide.
Dépannage et guides généraux:
Vous devrez utiliser VML pour que les images d'arrière-plan fonctionnent dans Outlook (sauf dans la balise body ). Voici quelques liens VML:
Je fais cela (à des moments assez) pour mon travail depuis un certain temps maintenant. Il existe de nombreux pièges avec les e-mails HTML. Différents clients de messagerie rendent HTML différemment les uns des autres et rendent IE6 avancé.
Voici un résumé de ce que j'ai appris jusqu'à présent.
C'est loin d'être une liste exhaustive, mais cela devrait mettre la plupart des gens sur la bonne voie.
CSS et tableaux en ligne - pensez au développement Web vers 2000 et tout ira bien. Le moniteur de campagne a une excellente ressource pour ce que les clients de messagerie peuvent traiter. Utilisez également http://www.emailonacid.com/ pour les tests - évite d'avoir à envoyer des charges de tests.
J'ai moi aussi trouvé ce guide très utile: Guide de support CSS dans les clients de messagerie .
C'est bien aussi, alors voyez quel CSS en ligne est pris en charge dans quel navigateur de messagerie: http://www.campaignmonitor.com/css/
Je recommande également litmusapp (google it!). C'est un bon outil pour vérifier les choses.