html-E-Mail-mit-Formatvorlage background-image nicht angezeigt
Ich bin erstellen einer E-Mail-Vorlage, die Anzeige von Bildern aus externen website. Ich hatte einige <img>
- tags für die Darstellung der Bilder und es gibt einige <td>
tags mit background-image-Eigenschaft festgelegt in inline-css des elements.
Nun, wenn eine E-Mail in outlook empfangen haben, werden die Bilder nicht angezeigt werden (dies ist zu erwarten, da die Bilder nicht eingebettet sind). Und ich klicke auf den download-Bilder zu sehen, die Bilder richtig. Die Bilder in <IMG>
tag werden nur angezeigt und das hintergrund-Bild für die <TD>
wird nicht gerendert.
Jede Aussicht auf eine Lösung dieses Problems?
Dank!
wie genau wollen Sie die background-image-Eigenschaft?
td style="background-image: url(mysite/images/common/msg_collapsed_title_bg.png); background-repeat: repeat-x"
td style="background-image: url(mysite/images/common/msg_collapsed_title_bg.png); background-repeat: repeat-x"
InformationsquelleAutor Chaitanya | 2011-01-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Endlich habe ich die Antwort gefunden.
Nicht Outlook 2007 verwenden Sie das Internet Explorer-rendering-engine für das laden von HTML-Inhalten. Stattdessen verwendet Sie Word 2007 die HTML-und CSS-Funktionen.
Da dieser CSS-Attribute wie background-image wird nicht unterstützt. Und daher ist es nicht möglich, legen Sie ein Hintergrundbild für HTML-Elemente in outlook mit der standard-CSS-tags.
Mehr info ist erhältlich bei http://msdn.microsoft.com/en-us/library/aa338201(v=office.12).aspx
InformationsquelleAutor Chaitanya
Hintergrund-Bilder werden nicht unterstützt in Outlook. Als best practice sollten Sie nie verwenden Sie hintergrund-Bilder in HTML-E-Mails. Wenn Sie einen hintergrund, die Sie verwenden können, und Bild PLUS eine Volltonfarbe. Diejenigen, die mit E-Mail-clients, Unterstützung von hintergrund-Bilder erhalten Sie die Bilder, und diejenigen, die nicht unterstützen, es wird wieder die Farbe.
InformationsquelleAutor timroman
Gibt es eigentlich eine Methode, um hintergrund-Bilder in HTML-E-Mails in Outlook.
Als Chaitanya erwähnt, es geht nicht mit CSS, aber es kann getan werden, über VML.
Die Technik ist etwas aufwändiger als die Verwendung von
background: url(....)
und ich benutze es nicht so Häufig, als würde ich mit der CSS-Technik (wenn es funktioniert in Outlook). Aber es ist sehr nützlich.Ich habe es erfolgreich auf einer Reihe von Kampagnen.
Vollständige Anleitung gibt es hier: einschließlich einer Liste der E-Mail-clients unterstützen diese Technik.
http://www.campaignmonitor.com/forums/viewtopic.php?pid=14197
InformationsquelleAutor Che Mearns
Auch, hier ist eine Anleitung von Kampagnen-Monitor: http://www.campaignmonitor.com/css/ die sich super hilfreich für mich.
InformationsquelleAutor Evan Lecklider
Es ist ein Weg, der die Darstellung von HTML-Bildern.
Richtige html-E-Mails dargestellt, als MSWord-Dokument in outlook.
Ich habe die Lösung aus diesem https://stackoverflow.com/a/12693917/413032 post.
Also brauchen wir eine Alternative.
In der Tat können Sie öffnen Sie Ihre html E-Mail in MSWORD und herauszufinden, was falsch scheint, und zu überlegen, was kann eine Alternative gibt Idee.
Hier ist was ich getan habe ;
Hinzugefügt
v
namespace html-tagHinzugefügt
v
's Stil, um den Kopf blockierenIn der Tabelle oder wo Sie Sie brauchen, fügen Sie Ihrer MSWord Alternative
Das ist alles.
Es wird sicher ein MSWord machen. Und mehr, als Sie feststellen, dass wir absolute Positionierung...
Jedenfalls ist dies ein workaround und löst das Problem in einer Art und Weise.
Wir hoffen, dass wir eines Tages MS-Outlook rendert html-e-mails mit einem web-browser nicht mit MS-Word.
InformationsquelleAutor Davut Gürbüz
Diese Werke in Gmail,
Versuchte ich dies, um zu zeigen div mit Bild in E-Mail-newsletter, versuchen inline-css, das senden von E-Mail-Richtlinien hier
InformationsquelleAutor stom