Extra space Hinzugefügt, um HTML e-Mails beim senden aus Outlook zu Gmail
Wenn ich öffnen Sie die folgende HTML-e-Mails in Gmail oder Outlook macht es wie es soll:
<img src="img.png" />
Allerdings, wenn ich öffnen Sie es in Outlook und dann weiterleiten zu Gmail, es fügt zusätzlichen HTML-Müll, der macht das Gebiet größer, als es sein sollte (die 'p' - tag ist zuständig für die zusätzliche Höhe - 3px speziell):
<p class="MsoNormal">
<span style="font-size:10.0pt">
<img src="img.png">
<u></u>
<u></u>
</span>
</p>
Gibt es zahlreiche Lösungen, die für die Festsetzung der Abstand Themen in Gmail, wie das hinzufügen von display:block für das Bild, die Einstellung der font-size und line-height auf 0 usw. Ich habe versucht, über ein Dutzend Methoden, und keiner gearbeitet haben, weil hinter den kulissen HTML-änderung, dass ich keine Kontrolle habe - Stile und-Attribute abrufen "stripped", " - tags mit Ihren eigenen Eigenschaften Hinzugefügt bekommen, etc.
Ist es eine Arbeit um zu ermöglichen, um die ursprüngliche Formatierung auf immer bewahrt werden? Ich werde Ihnen gerne mit zusätzliche Informationen benötigt, lasst es mich einfach wissen.
- Die Weiterleitung wird immer Probleme verursachen, um E-Mails sowohl für rendering und Funktionalität. In der Regel, hinzufügen einer forward-to-friend-Funktion auf den meisten sendenden Systemen wie MailChimp ist die Arbeit um für dieses.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es ist keine Lösung für dieses Problem, aber es gibt Möglichkeiten, zu begrenzen und verstecken die Größe der Trennung. Ich werde nennen es eine Trennung, aber es ist wirklich die oberste Zelle Erweiterung durch Outlook-Anwendung der mso-normal p-tag. Hier ist ein Artikel.
Zwischen Tabellen erzeugt eine größere Lücke (über 15px) als zwischen den Zeilen der Tabelle (2px). Es ist komplexer, aber versuchen, und setzen alles, was Sie nicht leisten können, die Trennung in einer großen Tabelle. Colspans und rowspans kann Komplex sein, aber Sie funktionieren, wenn richtig eingerichtet.
Ausblenden der Trennung, wickeln Sie alle Tabellen, die in einem master-content-Tabelle mit bgcolor gesetzt. Zum Beispiel, machen einen großen content-Bereich weiß. Beim senden von Outlook, alle Ihre untergeordneten Tabellen wird dann gehen, aber die Lücken bleiben weiß, stoppen unerwünschte Linien erscheinen in Ihrem E-Mail-Körper.
Einen trick für Fußzeilen - Als das Letzte child-Tabelle der wichtigsten weißen panel, wenn das trennt, wird es eine weiße Linie darunter. Entweder entfernen Sie die Fußzeile, Tabelle, aus der Haupt-panel oder die Zelle, bgcolor, um die gleichen wie Ihre E-Mail-hintergrund zu verstecken diese Trennung.