Soweit ich weiß, akzeptiert Gmail keine CSS-Blöcke im Kopf, weshalb ich meiner E-Mail-Vorlage ein paar Inline-CSS hinzugefügt habe, damit es funktioniert.
Ich habe jedoch Probleme mit der CSS-Positionierungseigenschaft. Ich möchte, dass ein Bild über einem Hintergrundbild steht, also setze ich das übergeordnete div von beiden auf position: relative
und das Bild auf absolut. Aus irgendeinem Grund entfernt Google Mail jedoch das style-Attribut, das die Position relativ vom div deklariert. Es behält jedoch alle anderen Inline-CSS.
Irgendeine Idee? Irgendwelche Abhilfe?
Leider vermute ich, dass Sie Ihre vollkommen vernünftigen Ideen von divs und Positionierung beim Entwerfen für E-Mail aufgeben müssen. CSS-Unterstützung in E-Mail-Clients ist ein verworrener Albtraum.
Die einzige (relativ) todsichere Methode, um das Layout von E-Mails zu erzwingen, ist die Verwendung eines alten Schultisch-Layouts, was bedauerlich, aber unvermeidlich ist.
Campaign Monitor bietet eine hervorragende Zusammenfassung der CSS-Unterstützung für E-Mail-Clients hier .
Tags und Links css email html-email