template por plantilla para enviar electronico crear correo codigo outlook gmail whitespace html-email tabular

outlook - por - Correo electrónico HTML: espacio en blanco entre las filas de la tabla



plantilla email html responsive (2)

Estoy construyendo un conjunto de tarjetas postales de correo electrónico y he tenido problemas con algunas versiones de Outlook y Gmail que crean espacios no deseados entre ciertas (pero no todas) las filas de la tabla.

Soy bastante nuevo en la codificación de correo electrónico HTML y necesito ayuda para solucionar problemas. ¿Alguien puede decirme qué se debe cambiar en mi código para resolver este problema?

Aquí está mi página de prueba: http://www.kristi.net/holidaycards/card_test.html

Y aquí hay una tapa de pantalla que muestra el problema en Outlook: http://i43.tinypic.com/34ezrc3.gif

Estos clientes se ven afectados:

Outlook 2007
Outlook 2010
Outlook 2013
Gmail (Android)
Gmail (Explorer)
Gmail (Chrome)

Además, solo para informarle, los usuarios abrirán el código HTML en su navegador y luego copiarán y pegarán el contenido en su cliente de correo electrónico (Outlook), antes de personalizar el texto y enviar el mensaje.


Necesitas style="display:block;" en tus imágenes. Pruebe algo como esto:

<img alt="" src="" width="" height="" style="margin: 0; border: 0; padding: 0; display: block;">

Debe tener en cuenta que estas lagunas son inevitables si alguien reenvía su correo electrónico de Outlook. Por esta razón, siempre es mejor dividir una imagen verticalmente.

Esto debería comenzar:

<table width="600" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="50"> <img alt="" src="" width="50" height="300" style="margin: 0; border: 0; padding: 0; display: block;"> </td> <td width="500" valign="top"> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td> <img alt="" src="" width="500" height="50" style="margin: 0; border: 0; padding: 0; display: block;"> </td> </tr> <tr> <td height="200" valign="top" style="font-family: Helvetica, Arial, sans-serif; font-size: 14px; color: #000000; padding:20px;"> Content here... </td> </tr> <tr> <td> <img alt="" src="" width="500" height="50" style="margin: 0; border: 0; padding: 0; display: block;"> </td> </tr> </table> </td> <td width="50"> <img alt="" src="" width="50" height="300" style="margin: 0; border: 0; padding: 0; display: block;"> </td> </tr> </table>


Intenta agregar vertical-align: middle; estilo a sus imágenes algo así como:

<img alt="" src="" width="500" height="50" style="verticla-align: middle;">

Para mí fue suficiente agregar solo este estilo.