Hallo zusammen,
ich möchte doch mal auf ein Problem hinweisen, das sicherlich jeder kennt.
Die Option einen Abstand oben oder unten anzugeben wirkt sich in der Regel im Newsletter nicht aus, obwohl die Anweisung in Form von margin-top und margin-bottom an die Templates weiter gereicht wird. Nur kennt <td> kein margin. Wir lösen dies indem wir im Bedarfsfall eine zusätzliche Tabellenreihe oben und/oder unten einfügen.
PHP-Code:
<?php
//==================================================
// Top Margin wenn nötig
//==================================================
if ( $this->space[0] > 0 ) :?>
<tr>
<td>
<img src="<?php echo $spacer; ?>" alt=" " width="1" height="<?php echo $this->space[0]; ?>">
</td>
</tr>
<?php endif; ?>
Das verwendete Bild ist ein durchsichtiges 1 Pixel GIF (old school). Damit wird die Zelle um den entsprechenden Anteil Pixel, die in $this->space[0] stehen aufgedrückt.
Entsprechendes für unten.
Ich hoffe das nützt dem einen oder anderen.
Vielleicht gibt es dazu noch andere Ideen, aber wir haben schon einiges durchprobiert. Diese Lösung funktioniert in ziemlich allen Clients.
Beste Grüße
Andreas
Lesezeichen