2010-10-07 10 views
0

Je souhaite afficher un e-mail dans une section d'une page avec d'autres données (disposition CSS). Lorsque les e-mails sont envoyés au navigateur (jQuery Ajax), l'un des e-mails a un style CSS qui affecte les pages existantes CSS. Je préfère ne pas utiliser un iframe pour contenir les emails.Afficher l'e-mail comme les principaux fournisseurs (Gmail, Yahoo)

Comment les fournisseurs tels que Gmail et Yahoo affichent-ils des e-mails avec HTML et CSS sans le CSS/HTML intégré affectant le reste de la page?

+0

Je n'avais pas remarqué cela. Intéressant ... La visualisation de la source de la page vous le dirait-elle? – FrustratedWithFormsDesigner

Répondre

2

Les e-mails sont soigneusement analysés côté serveur et souvent reformatés. Vous remarquerez que ce n'est pas parfait. Il y a souvent toutes sortes de problèmes avec le courrier électronique HTML.

+1

Oui, il y a d'énormes quantités de réécriture en cours. Gmail supprime toutes sortes de choses comme les images d'arrière-plan, par exemple, et donne à mes e-mails un identifiant comme ": 3b" et classe "ii gt" (il préfigure toutes les instructions CSS pour cet e-mail). – ceejayoz