JeuWeb - Crée ton jeu par navigateur
Formatage de mail HTML/CSS - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : Formatage de mail HTML/CSS (/showthread.php?tid=4708)



Formatage de mail HTML/CSS - Cartman34 - 07-04-2010

Bonjour,

Mon problème en concerne pas vraiment PHP mais plutot le HTML et les mails.
Je précise que je teste en grande partie avec mon logiciel de messagerie Evolution (système: Ubuntu 9.10).
A la base, y'a rien de compliqué, je fais mon petit code HTML avec du css pour voir ce que ça donne, mon résultat fini par être impec' avec FF mais quand je l'ai envoyé.... Sainte horreur ! Aucun css n'est prit en compte dans mon mail !
Pourtant, j'ai reçu de nombreux jolies mails envoyés par plusieurs sociétés et autres...
Je regarde donc leurs sources et je vois qu'ils formatent tout, à l'ancienne, avec des <table> et des <font>.
Mais c'est vraiment bof, le code source est très lourd et je vais avoir du mal à obtenir le résultat que je veux.

Tout ça pour dire:
- Comment vous vous faites ?
- Existe-t-il une alternative aux tableaux.

EDIT: En postant, le forum m'a conseillé ce topic, je suis en train de lire la page proposée.


RE: Formatage de mail HTML/CSS - atra27 - 07-04-2010

Hum je sais pas pour évolution, mais Outlook utilise le systeme d'internet explorer....
Je pense que ça doit étre bridé (pas de css externe, liens/images bloquées sur outlook etc)

Ensuite si les pro font avec des tables (a l'ancienne ^^) c'est peut étre car on ne peut pas faire autrement....

Et oublie pas qu'il y a encore pas mal de logs qui n'acceptent pas le format html, donc toujours faire une version texte :p

Jvais jeter un coup d'oeil sur la question quand même, sa peut etre intéréssant a savoir...


RE: Formatage de mail HTML/CSS - Daynos - 07-04-2010

Je hais les emails. Autant le dire tout de suite. Ce tableau explique assez rapidement pourquoi : http://www.campaignmonitor.com/css/
Chaque client email a ses propres spécificités.

A noter en passant que ce site propose un outils pour l'envoi d'emailing que l'on peut assez facilement détourner pour récupérer un email "prêt à l'emploi" créé à partir d'une page HTML + CSS + répertoire d'images. Il suffit de copier le code source de la preview... Je ne l'ai pas utilisé depuis bien longtemps, je n'ai plus la procédure en tête :heuuu:.

J'ai aussi ce lien dans mes favoris "Documentation email". Je suppose que s'il y est, c'est que l'article en question m'a un jour aidé...


RE: Formatage de mail HTML/CSS - Cartman34 - 07-04-2010

Je suis parvenu à avoir un code compatible avec la plupart des applications mails malgré quelques légères différences.

Pour plus de compatibilité, j'ai du utilisé les tables.
J'ai du faire:
<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
ou même:
<tr>
<td><br /><br /><br /><br /></td>
</tr>

Trop la honte quoi !! (XD)


RE: Formatage de mail HTML/CSS - php_addict - 07-04-2010

Citation :Multipurpose Internet Mail Extensions (MIME) is an Internet standard that extends the format of e-mail to support:

je ne suis pas certains que tu puisse mettre du css dans un email

jete un coup d'oeil sur les RFC (Request for comments) 2045 et 2046
http://www.ietf.org/rfc/rfc2045.txt
http://tools.ietf.org/html/rfc2045
http://www.ietf.org/rfc/rfc2046.txt
http://tools.ietf.org/html/rfc2046

et le standart MIME (Multipurpose Internet Mail Extensions):

http://fr.wikipedia.org/wiki/Multipurpose_Internet_Mail_Extensions

bon, courage pour ces lectures, c'est assez indigeste...


RE: Formatage de mail HTML/CSS - NicoMSEvent - 08-04-2010

j'ai essayé d'intégrer du css via la balise <style>...</style>, et ça avait l'air d'assez bien marcher sous windows mail->successeur d'outlook (image de fond, positionnement du background, par contre les tailles de police, ça ne marchais pas)