Ir al contenido

Diseño

Firma de email en HTML: cómo lograr que se vea igual en Outlook, Gmail y Apple Mail

Por qué una firma de email se ve distinta en cada cliente de correo y las reglas de HTML que garantizan un resultado fiable en Outlook, Gmail y Apple Mail.

El equipo de Soniako Publicado el 4 min de lectura

Diseñas una firma impecable, se la envías a un compañero… y llega deformada: espacios duplicados, un logo gigante, la tipografía cambiada. No es un fallo de tu firma, es la realidad del email: cada cliente de correo interpreta el HTML a su manera. Te explicamos por qué y cómo escribir una firma que resista a todos.

Por qué el resultado varía tanto

Un navegador moderno sigue estándares comunes. Los clientes de correo funcionan con motores de renderizado muy distintos:

  • Outlook para Windows (versión clásica) usa el motor de renderizado de Microsoft Word, no el de un navegador. Ignora buena parte del CSS moderno: márgenes en algunos elementos, max-width, background-image en CSS, border-radius…
  • Gmail reescribe el HTML recibido, elimina algunos atributos y limita el CSS compatible. Su editor de firmas también limpia parte del código que se pega.
  • Apple Mail y Outlook para Mac se basan en WebKit, mucho más permisivo.
  • Las aplicaciones móviles añaden sus propias reglas: redimensionado automático, modo oscuro, tipografías del sistema.

Una firma que funcione en todas partes debe apuntar al mínimo común denominador.

Las reglas de oro del HTML de una firma

1. Tablas para la maquetación

Nada de flexbox, grid ni float. Una firma fiable se construye con <table>, <tr> y <td>. Es antiguo, pero es lo que entiende Outlook.

2. CSS en línea

Los estilos se escriben directamente en cada elemento (style="color:#181b30;font-size:14px"), no en una etiqueta <style> en la cabecera, que puede eliminarse o ignorarse.

3. Tipografías seguras, con respaldo

font-family: Arial, Helvetica, sans-serif;

Las fuentes web (Google Fonts, tipografías de marca) solo las cargan unos pocos clientes. En el resto, entra en juego la pila de respaldo.

4. Dimensiones explícitas en las imágenes

Usa los atributos HTML width y height además del CSS. Outlook para Windows suele ignorar los tamaños en CSS y muestra la imagen a su tamaño real: de ahí los logos gigantes. Consulta nuestras reglas para imágenes.

5. Colores en hexadecimal completo

#3b40e6 en lugar de #34e o variables CSS. Evita también los colores rgba para lo importante.

6. Espaciado con padding en las celdas

Los márgenes se interpretan de forma desigual. El padding en las <td> es mucho más fiable.

7. Sin JavaScript, sin formularios, sin vídeo

Todos los clientes de correo los eliminan. Para un vídeo, usa una imagen clicable que enlace a él.

8. Botones «a prueba de balas»

Un botón construido con una celda de tabla coloreada y un enlace dentro se ve en todas partes. Un botón con border-radius solo en CSS saldrá cuadrado en Outlook para Windows, algo aceptable si el diseño lo prevé.

La trampa del copiar y pegar

El método más habitual para instalar una firma —diseñarla en una herramienta y pegarla en Outlook o Gmail— es también el más frágil. El portapapeles transforma el HTML, el editor de firmas lo vuelve a limpiar y el resultado varía de un ordenador a otro.

Esa es una de las razones por las que un despliegue centralizado es más fiable: la firma se compila en el servidor una sola vez, con un HTML controlado, y se instala directamente: en Gmail mediante la API y en Outlook mediante un complemento. Consulta nuestras guías de Gmail y de Outlook.

Prueba antes de desplegar

Antes de generalizar una firma, pruébala como mínimo en:

  1. Outlook para Windows (clásico)
  2. El nuevo Outlook / Outlook en la web
  3. Gmail en el navegador
  4. Gmail y Outlook en iOS y Android
  5. Apple Mail
  6. El modo oscuro de al menos dos de estos clientes

Comprueba cada vez la maquetación, el tamaño de las imágenes, la tipografía, los enlaces y la legibilidad en modo oscuro y en el móvil.

Resumen técnico

HacerEvitar
<table> para la estructuradiv + flexbox / grid
CSS en líneaEtiqueta <style>, hojas externas
Arial, Helvetica, Georgia…Fuentes web sin respaldo
width / height en las imágenesTamaños solo en CSS
padding en las celdasmargin para el espaciado
Imágenes alojadas en HTTPSImágenes adjuntas, SVG
Enlaces absolutos (https://…)Enlaces relativos, JavaScript

Seguir estas reglas exige rigor, pero merece la pena: una firma que se ve igual para cada uno de tus destinatarios.

← Todos los artículos