Верстка HTML писем для mail.ru
14.02.2009 html email, верстка
Если вам когда-либо приходилось создавать HTML письма для почтовых программ, то наверняка знакомы со списком рекомендаций при их верстке.
Сегодня столкнулся с задачей оптимизировать письмо, сверстанное таблицей под mail.ru. Проблема состояла в том, что:
- mail.ru вырезает все inline стили;
- в тэгах
link,style, а также в атрибутеstyleдобавляется префиксx; - по умолчанию в ячейках таблицы стилями заданы нехилые отступы.
Потратив некоторе время, решил воспользоваться непосредственно стилями mail.ru. Нашел класс таблицы с нулевыми отступами в ячейке и добавил в свою таблицу. Все получилось.
Думаю аналогичным образом можно правильно отображать любое письмо в любом почтовом сервисе.
Да, я все понимаю, что зависеть от специалистов отдельно взятой службы не самая лучшая идея, которые в любой момент могут поменять разметку или стили, но в данной ситуации, похоже, это единственный способ заставить письмо отображаться должным образом.
С удовольствием выслушаю ваши соображения.