Se apro la seguente e-mail HTML in Gmail o Outlook rende come dovrebbe:spazio extra aggiunto in HTML e-mail quando vengono inviati da Outlook a Gmail
<img src="img.png" />
Tuttavia, se l'apro in Outlook e le inoltrerà a Gmail, aggiunge HTML spazzatura in più che rende la zona più alta di quello che dovrebbe essere (il tag 'p' è responsabile per l'altezza aggiunto - 3px in particolare):
<p class="MsoNormal">
<span style="font-size:10.0pt">
<img src="img.png">
<u></u>
<u></u>
</span>
</p>
ci sono un sacco di soluzioni per risolvere i problemi di spaziatura in Gmail, come aggiungere display: bloccare l'immagine, impostare la dimensione del carattere e la linea -altezza fino a 0, ecc. Ho provato più di una dozzina di metodi e nessuno ha funzionato a causa di modifiche HTML dietro le quinte di cui non ho alcun controllo su: stili e attributi rimossi, tag con le loro proprietà aggiunte, ecc.
C'è una soluzione per consentire sempre la conservazione della formattazione originale? Fornirò volentieri tutti i dettagli aggiuntivi necessari, fammelo sapere.
Inoltro causerà sempre problemi alle e-mail sia per il rendering che per la funzionalità. In genere, aggiungere una funzionalità di inoltro a un amico comune alla maggior parte dei sistemi di invio, come MailChimp, è il modo per ovviare a questo problema. – samanthasquared