Какие рекомендации вы можете дать для расширенного форматирования HTML в электронных письмах при сохранении хорошей визуальной стабильности для многих клиентов и веб-интерфейсов электронной почты?
Предлагаемый несвязанный ответ на вопрос о переполнении стека:
http://www.campaignmonitor.com/blog/archives/2008/05/2008_email_design_guidelines.html
Которая содержит следующие рекомендации:
- Поместите таблицу стилей
<body>
вместо.<head>
Некоторые почтовые клиенты удаляют CSS из головы, но оставляют его, если блок стиля (недействительно) находится в теле. - По возможности используйте встроенные стили
Gmail удалит любую таблицу стилей, будь то в<head>
или в<body>
, но соблюдает встроенные стили, назначенные с помощьюstyle=""
атрибута - Вернуться к таблицам За
последние годы стандарты электронной почты сделали гигантский шаг назад благодаря Outlook 2007, использующему механизм визуализации Microsoft Word. Забудьте о большей части того, что вы узнали о позиционировании без таблиц стилей. - Не полагайтесь на изображения
Большинство клиентов и большинство почтовых веб-клиентов не будут отображать изображения, если пользователь специально не попросит их отобразить.
Еще у меня есть несколько «неподтвержденных» истин, которые я не помню, где их читал.
- Не используйте более двух уровней вложенности в таблицах.
Это правда. Что может случиться, если я это сделаю? Есть ли какой-то конкретный клиент / клиенты, которые задыхаются от этого? - Будьте осторожны с вложением фоновых изображений в ячейки / таблицы
Насколько я понимаю, вы можете столкнуться с ситуациями, когда фоновое изображение применяется в нисходящей таблице / ячейке полностью заново, а не просто «просвечивает». Опять правда или нет? Какие клиенты?
Я хотел бы дополнить этот список дополнительными рекомендациями и опытом из окопов.
Можете ли вы предложить какие-либо дополнительные предложения?
Обновление: я специально прошу дать рекомендации по части дизайна в HTML и ее согласованности. Вопросы об общих рекомендациях по предотвращению спам-фильтров и общей вежливости уже есть на SO.