8
votes

Appliquer le formatage HTML dans le corps de l'email

J'essaie toujours de comprendre pourquoi je ne peux pas appliquer de formatage HTML dans le corps d'un email personnalisé. Je suis sûr que je manque quelque chose ou j'ai besoin d'une nouvelle paire d'yeux!

Voici l'information ajoutée au de la page Web xxx

mystyle.css contient Les xxx

viennent la partie du corps ... xxx

qui est envoyé à l'aide de Net.Mail < / p> xxx

Mise à jour: Tout d'abord, merci pour vos commentaires. L'email lui-même n'est en aucun cas référencé avec la feuille de style de quelque manière que ce soit. Alors, quelles options ai-je en plus de joindre la feuille de style au courrier électronique?


4 commentaires

Je suis confus. Comment le HTML dans l'organisme de messagerie fait-il référence à votre feuille de style?


Ce n'est pas clair pour moi où la page Web est elle-même. S'il vous plaît clarifier. Idéalement, fournissez un programme court mais complet ...


Salut! J'ai ajouté les informations concernant la mise à jour ci-dessus. Merci


Il y a un bon article sur la codage des e-mails HTML ici: 24ways.org/2009/rock -Solid-html-emails


5 Réponses :


0
votes

la plupart des lecteurs de courrier (basé sur le bureau et basé sur le Web) ne traitent pas bien avec CSS: Il est généralement préférable de ne pas utiliser et de ne pas utiliser de CSS externe et utilisez des styles en ligne, il est souvent préférable de Utilisez des tables pour former au lieu de divs, ...

et, ici, où est votre CSS? Est-ce au moins sur un serveur quelque part?
(c'est-à-dire que cela ne devrait pas être uniquement sur votre machine locale, mais accessible via une sorte d'URL)


0 commentaires

15
votes

Lorsque j'ai fait cela, j'ai généralement intégré le CSS dans le corps de l'e-mail: xxx

Évitez de référencer des entités externes (comme des feuilles de style, des images, etc.) dans HTML e-mail. Ces références peuvent ne pas être disponibles, en fonction des paramètres de l'agent de messagerie de l'utilisateur. En outre, découvrez le support HTML dans les agents de messagerie. Cela peut ne pas être aussi riche que vous attendez. Voici quelques informations sur Outlook , par exemple.


0 commentaires

5
votes

Il semble que vous allez à ce sujet de manière incorrecte.

Votre CSS devrait être en ligne et non externe. Ensuite, vous avez simplement tous vos styles HTML et CSS comme le corps de votre email et cela fonctionnera.

Vous voulez vraiment éviter de référencer des fichiers extérieurs autant d'applications de courrier électronique bloquera les références.


0 commentaires

0
votes

L'attribut couleur ne fonctionnera pas pour les courriers électroniques, pour la plupart des agents de messagerie, cela pourrait fonctionner pour la première fois que l'e-mail est envoyé, mais il sera ignoré si le courrier électronique est envoyé.

meilleure chose à faire est d'utiliser de très anciennes balises HTML et tables pour formater et styler le courrier électronique, tel que le code pré-déprécié.

triste mais vrai, le soutien des e-mails est toujours incroyablement pauvre.


0 commentaires

6
votes

Comme indiqué par d'autres, définir vos styles en ligne est la meilleure option. Voici quelques articles que vous pourriez trouver utiles:

Courriel HTML solide

Guide de la prise en charge de CSS dans les clients de messagerie


1 commentaires

Merci! Ressources très utiles.