Repaso de buenas prácticas para Email

Clase 12 de 33Curso de Diseño HTML y CSS para Emails 2016

Estas son unas recomendaciones más útiles para mitigar los problemas más comunes en el desarrollo de HTML para emails.

Imágenes:

Es importante entender que la propiedad de CSS “display:block” puede ayudarnos a evitar problema de espacios no necesarios en Outlook.

Esta propiedad puede ser usada a gusto, pero es mejor siempre incluirla. Lo mismos aplica para la propiedad “border=”0”.

Ejemplo:

<img src="img/beach.png" width="600" height="280" style=”display:block” border=0>

Tablas:

Tablas son la unidad básica de construcción de nuestros emails. Debemos incluir estas propiedades para asegurarnos que van a ser interpretadas en su forma mas pura. También es mejor siempre declarar un valor para “aling” y “valign”

Ejemplo:

<table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td align="center" valign="top"> </td> </tr> </table>

El <BODY> tag

Para evitar que los servicios de email de web añadan estilos innecesarios a nuestro documento, debemos declarar estas propiedades en el BODY.

Ejemplo:

<body style="margin:0; padding:0;" topmargin="0" leftmargin="0" marginheight="0" marginwidth="0">

Colores de texto y de fondo:

Siempre usa los 6 dígitos cuando necesites declarar un color en el CSS en línea y solo en formato hexadecimal

Ejemplo:

<td style=”color:#000000 font-size: 14px, background-color:#ffffff”>texto va aquí</td>

Texto y fuentes

Para declarar nuestras fuentes, es mejor siempre incluir todos los aspectos de tu fuente como propiedades CSS en línea. Nunca uses el elemento <FONT> o el elemento <p>.

Estas declaraciones deben ir n el elemento más inmediato del texto.

Ejemplo:

<td style="font-family:Arial, Helvetica, sans-serif; font-size: 17px; line-height:22px; color:#FFFFFF;">text va aqui</td>

Links:

Los programas de email tienden a resaltar links en el texto. Para prevenir eso, siempre debemos declarar en el estilo en línea, el color y el tipo de decoración de texto que necesitamos

Ejemplo:

<a href=”” style="text-decoration:none; color:#ffffff; text-decoration:underline”>link va aqui</a>

Mobile Links:

En dispositivos mobiles, texto que parezca una dirección, un teléfono o una fecha, va a ser resaltado como un link automáticamente. La solución es una mezcla de CSS y de HTML.

Ejemplo:

<td style="font-family:Arial, Helvetica, sans-serif; font-size: 17px; line-height:22px; color:#FFFFFF;"> Estaremos en diciembre 28, 2016. </td>

Solución:

<style> .ios_text a { color:#000000 !important; text-decoration:none !important; } </style> <td style="font-family:Arial, Helvetica, sans-serif; font-size: 17px; line-height:22px; color:#000000;"> Estaremos en <span class=”ios_fecha”>diciembre 28, 2016.</span> </td>

Espacios entre tablas

Es recomendable usar una tabla con una imagen transparente para tener más control de los espacios entre tablas.

<table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td align="center" valign="top"> <img src="img/spacer.gif" width="50" class="w10"> </td> </tr> </table>