Cester: Tabellenhintergrund bei HTML-Newsletter wird nicht angezeigt

Hallo zusammen,

ich möchte mir gerade einen HTML-Newsletter basteln und jetzt habe ich folgendes Problem:

Mein HTML-Newsletter besteht aus einer Tabelle und ein paar wenige Grafiken. Alle Grafiken werden auch wie gewollt angezeigt und dargestellt. In manchen Zellen habe ich einen Hintergrund hinzugefügt und dieser wird zwar angezeigt, wenn ich die Vorlage aufrufe, wenn ich den Newsletter jedoch versende, dann kann der Empfänger die Hintergrundgrafiken nicht sehen.

Ich habe das z.B. so eingebunden:
(Grafiken sind nicht vorhanden, soll nur als Beispiel zum Quelltext dienen)

    <tr>  
      <td width="554" height="153" background="http://www.meineadresse.de/grafik.jpg" valign="top">  
      <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" height="60">  
        <tr>

Was muss ich verändern, bzw. anders machen, dass auch der "Zellen-Hintergrund" angezeigt wird.

Ich habe gehört, dass CSS nicht gut für HTML-Newsletter wäre, da es hier Darstellungsprobleme gibt.

Ich würde mich sehr freuen, wenn mir hier jemand weiterhelfen könnte!

Vielen Dank!

  1. Hallo Cester,

    Mein HTML-Newsletter besteht aus einer Tabelle und ein paar wenige Grafiken. Alle Grafiken werden auch wie gewollt angezeigt und dargestellt. In manchen Zellen habe ich einen Hintergrund hinzugefügt und dieser wird zwar angezeigt, wenn ich die Vorlage aufrufe, wenn ich den Newsletter jedoch versende, dann kann der Empfänger die Hintergrundgrafiken nicht sehen.

    ... wahrscheinlich, weil dieser Empfänger anders als du Outlook 2007 benutzt, das keinerlei Hintergrundgrafiken mehr darstellen kann, weil es anders als vernünftige Mail-Clients keinen Browser, sondern die MS-Word-Engine zur Darstellung von HTML-Mails benutzt.

    Vergiss Hintergrundbilder in Newslettern einfach!

    Gruß Gernot

  2. Hallo,

    Mein HTML-Newsletter besteht aus einer Tabelle und ein paar wenige Grafiken. Alle Grafiken werden auch wie gewollt angezeigt und dargestellt.

    das überrascht mich - oder schickst du einen Teil der Grafiken als Anhang mit, während du einen anderen Teil beim Lesen des Newsletters nachladen lässt?

    <td width="554" height="153" background="http://www.meineadresse.de/grafik.jpg" valign="top">

    Die meisten gängigen Mailclients laden selbständig keine Inhalte per HTTP nach, weil das gern missbraucht wird, um sich quasi eine Lesebestätigung zu erschleichen.
    Gehe also davon aus, dass ein Empfänger deines Newsletters nur das sieht, was unmittelbar als Teil der nachricht mitgesendet wurde.

    Was muss ich verändern, bzw. anders machen, dass auch der "Zellen-Hintergrund" angezeigt wird.

    Die Hintergrundgrafik ebenfalls (wie die anderen Bilder auch) als Anhang mitsenden und im HTML-Teil mit "cid:<content-id>" referenzieren.

    Ich habe gehört, dass CSS nicht gut für HTML-Newsletter wäre, da es hier Darstellungsprobleme gibt.

    Ja, abgesehen davon, dass es nicht selbstverständlich ist, dass ein Mailclient *überhaupt* HTML interpretiert. In vielen Mailclients ist das per Defaulteinstellung deaktiviert.
    Und wenn sie es denn können (und dürfen), benutzen sie meist eine stark zusammengestutzte HTML-Engine.

    So long,
     Martin

    --
    Heutzutage gilt ein Mann schon dann als Gentleman, wenn er wenigstens die Zigarette aus dem Mund nimmt, bevor er eine Frau küsst.
      (Barbra Streisand, US-Schauspielerin)