2010-01-20 7 views
43

Al enviar un correo electrónico HTML, ¿puede vincularlo a una hoja de estilo externa o debe incluirse el CSS en el correo electrónico?¿Puedes vincular un archivo CSS desde un correo electrónico?

Además, si puede vincular a una hoja de estilo externa, ¿qué camino es más eficiente/es más inteligente de usar: vincular a la hoja de estilos o incluirla en el HTML?

Respuesta

56

¿Puede usted? Sí.

¿Lo debería usted? No. Lo más probable es que el cliente de correo electrónico bloquee los enlaces externos y, por lo tanto, su correo no aparecerá como cree que debería.

Si debe enviar un correo html, incrústelo todo en el mensaje de correo electrónico. Los enlaces externos que llaman automáticamente al servidor doméstico para cargar recursos adicionales son una cosa que no les gusta a los filtros antispam.

7

Lo mejor es incluir el CSS en su HTML.

Creo que los estilos en línea (agregados en un atributo de estilo en cada elemento) son más ampliamente compatibles que incluir una sección de estilo < >, también.

simplemente busqué en Google y me encontré con este tutorial - se ve muy bien a primera vista ... http://articles.sitepoint.com/article/code-html-email-newsletters

88

Forget efficient. Olvídate de lo inteligente. Olvídate de mantenible Este es el correo HTML del que estamos hablando.

Los clientes de correo HTML y Webmail son extremadamente limitados, en parte por razones de seguridad pero principalmente porque son basura. Es casi seguro que las hojas de estilo externas no funcionen. Las hojas de estilo integradas en HTML probablemente no funcionarán. El atributo en línea style="..." en cada maldito elemento ... tiene muchas más posibilidades de funcionar, pero aun así, no se sorprenda cuando muchos usuarios no puedan ver los estilos en absoluto, o algunos estilos no funcionen, o no lo haga con HTML básico. No funciona, y el contenido termina pareciéndose a un navegador de 1997 que apareció por todas partes.

El correo HTML es un ejercicio desagradable. Odio recibirlo Odio aún más para autorizarlo. La ruta más segura para todos es olvidar el correo HTML y simplemente enviar un mensaje de texto sin formato que incluya un enlace a una página web completa, donde puede tener tanto CSS, JavaScript y loveliness Flash como desee.

+35

+1 para esa primera línea solo. – alex

+3

Casi el único lugar donde uso las tablas es en el correo HTML. A veces es realmente la única forma de mostrar el correo electrónico. – Bertine

+0

+1: estoy totalmente de acuerdo con cada palabra. – NotMe

Cuestiones relacionadas