e-mail html avec le style d'image de fond non affiché
Je suis entrain de créer un modèle de message électronique qui a pour afficher des images à partir d'un site externe. J'avais placé quelques <img>
balises pour le rendu des images et il y a quelques <td>
tags avec la propriété background-image définie dans le css des éléments.
Maintenant, quand un email est reçu dans outlook, les images ne sont pas affichées (ce qui est attendu que les images ne sont pas intégrés). Et je clique sur le téléchargement des images pour voir les images correctement. Les images en <IMG>
tag sont affichés et l'image de fond d'écran pour le <TD>
n'est pas rendu.
Les points de vue sur la résolution de ce problème?
Merci!
source d'informationauteur Chaitanya
Vous devez vous connecter pour publier un commentaire.
Enfin j'ai trouvé la réponse.
Outlook 2007 ne pas utiliser Internet Explorer moteur de rendu pour le chargement d'un contenu HTML. Au lieu de cela il utilise Word 2007 HTML et CSS capacités.
En raison de cette CSS attributs tels que l'image de fond d'écran n'est pas pris en charge. Et par conséquent, il n'est pas possible de définir une image d'arrière-plan pour les éléments HTML dans outlook à l'aide de la norme CSS des balises.
Plus d'infos sont disponibles sur http://msdn.microsoft.com/en-us/library/aa338201(v=office.12).aspx
Les images de fond ne sont pas pris en charge dans Outlook. Comme une meilleure pratique, vous ne devez jamais utiliser des images de fond dans les e-mails HTML. Si vous devez avoir un arrière-plan, vous pouvez utiliser d'image et PLUS d'une couleur unie. Ceux avec les clients de messagerie qui prennent en charge les images de fond obtiendrez des images, et de ceux qui ne prennent pas en charge, il en sera de retour à la couleur unie.
Il est en fait une méthode pour utiliser des images de fond dans les e-mails HTML dans Outlook.
Que Chaitanya mentionne qu'il ne peut être fait avec le CSS, mais il peut être fait par VML.
La technique est un peu plus compliqué que d'utiliser
background: url(....)
et je ne l'utilise pas aussi souvent que je voudrais utiliser le CSS technique (si elle a travaillé dans Outlook). Mais il est très utile.Je l'ai utilisé avec succès sur un certain nombre de campagnes.
Des instructions complètes ici: y compris une liste de clients de messagerie qui prennent en charge cette technique.
http://www.campaignmonitor.com/forums/viewtopic.php?pid=14197
Aussi, voici un guide de suivi de la Campagne: http://www.campaignmonitor.com/css/ qui s'est avéré super utile pour moi.
Il y a un moyen d'afficher des images de la page HTML.
Droit des e-mails html rendus sous MSWord document dans outlook.
J'ai eu la solution à partir de cette https://stackoverflow.com/a/12693917/413032 post.
Nous avons donc besoin d'un autre.
En fait, vous pouvez ouvrir votre e-mail en html dans MSWORD et de trouver ce qui semble mauvais et compte tenu de ce qui peut être un autre donne l'idée.
Voici ce que j'ai fait ;
Ajouté
v
espace de noms de balise htmlAjouté
v
le style de bloc de têteDans le tableau ou si vous avez besoin d'ajouter votre MSWord suppléant
C'est tout.
Sûr que ça va être un MSWord rendu. Et de plus, comme vous le remarquez, nous utilisons le positionnement absolu...
De toute façon c'est une solution de contournement et résout le problème d'une manière.
Nous espérons un jour MS-Outlook affiche les e-mails html avec un navigateur web, pas avec MS-Word.
Cela fonctionne dans Gmail,
J'ai essayé de montrer div avec une image dans le bulletin d'information électronique, essayez cssenvoi de courrier électronique des lignes directrices ici