Quais diretrizes você pode dar para a formatação HTML avançada em emails, mantendo uma boa estabilidade visual em muitos clientes e interfaces de email baseadas na web?
Uma resposta não relacionada a uma pergunta no Stack Overflow sugeriu:
http://www.campaignmonitor.com/blog/archives/2008/05/2008_email_design_guidelines.html
Que contém as seguintes diretrizes:
- Coloque a folha de estilo em
<body>
vez de<head>
Alguns clientes de e-mail removerão o CSS do cabeçalho, mas o deixarão se o bloco de estilo estiver (inválido) no corpo. - Use estilos embutidos sempre que possível. O
Gmail removerá qualquer folha de estilo, seja no<head>
ou no<body>
, mas respeite os estilos embutidos atribuídos usando ostyle=""
atributo - Retornar às tabelas Os
padrões de e-mail realmente deram um passo gigantesco para trás nos últimos anos, graças ao Outlook 2007 que usa o mecanismo de renderização do Microsoft Word. Aprenda a maior parte do que você aprendeu sobre posicionamento sem folhas de estilo. - Não confie em imagens
A maioria dos clientes e a maioria dos clientes de e-mail baseados na web não exibirão imagens, a menos que o usuário solicite especificamente que elas sejam exibidas.
Também tenho algumas verdades "não confirmadas" que não me lembro onde as li.
- Não use mais de dois níveis de aninhamento nas tabelas.
Isso é verdade. O que provavelmente acontecerá se eu fizer isso? Existe algum cliente / clientes em particular que engasga com isso? - Tenha cuidado ao aninhar imagens de fundo em células / tabelas
Pelo que entendi, você pode encontrar situações em que a imagem de fundo é aplicada na tabela / célula descendente completamente de novo, e não apenas "brilhando". Novamente, é verdade ou não? Quais clientes?
Eu gostaria de detalhar esta lista com mais diretrizes e experiências das trincheiras.
Você pode oferecer mais sugestões?
Atualização: estou pedindo especificamente diretrizes para a parte de design em HTML e sua consistência. Perguntas sobre diretrizes gerais para evitar filtros de spam e cortesia comum já estão no SO.