Базовые правила HTML верстки писем для email рассылки

Для того, чтобы email рассылка смотрелась максимально одинаково в большинстве почтовых клиентах, необходимо придерживаться некоторых базовыx правил HTML верстки email-писем.
Несколько примеров почтовых клиентов:
- веб-версии у почтовых провайдеров (Gmail, Yandex, Mail, Yahoo и т.д.)
- десктопные почтовые клиенты (Outlook, Bat, Thunderbird, Mac Mail)
- мобильные почтовые клиенты (Blackberry, Android, Iphone, Ipad и т.д.)
К сожалению, не существует обязательного стандарта верстки писем, который бы универсально поддерживался бы всеми клиентами. Часть поддерживает CSS3, часть нет, какие-то теги и атрибуты поддерживаются, какие-то нет, не говоря уже о том, что поддержка HTML и CSS меняется даже в пределах одного почтового клиента от версии к версии. Последнее особенно заметно на примере Outlook (от Express и 2003 к Outlook 2011).
Что же необходимо знать тем, кто собирается самостоятельно верстать HTML-код для email-писем?
1. Табличная верстка.
Верстая таблицами и забыв про блочную верстку, вы однозначно убережете себя от проблем со старыми почтовыми клиентами. Также, не стоит забывать, что веб-версии у почтовых провайдеров могут открываться в самых разнообразных браузерах, вполне возможно, даже в IE 6.0. Таблицы помогут вам быть аккуратными и красивыми везде одинаково.
2. Использовать универсально-поддерживаемые атрибуты у HTML-тегов.
| Тэг | Аттрибуты | 
|---|---|
| a | class, href, id, style, target | 
| b | class, id, style | 
| br | class, id, style | 
| div | align, class, dir, id, style | 
| font | class, color, face, id, size, style | 
| h1 | align, class, dir, id, style | 
| h2 | align, class, dir, id, style | 
| h3 | align, class, dir, id, style | 
| h4 | align, class, dir, id, style | 
| h5 | align, class, dir, id, style | 
| h6 | align, class, dir, id, style | 
| head | dir, lang | 
| hr | align, size, width | 
| img | align, border, class, height, hspace, id, src, style, usemap, vspace, width | 
| label | class, id, style | 
| li | class, dir, id, style, type | 
| ol | class, dir, id, style, type | 
| p | align, class, dir, id, style | 
| span | class, id, style | 
| strong | class, id, style | 
| table | align, bgcolor, border, cellpadding, cellspacing, class, dir, frame, id, rules, style, width | 
| td | abbr, align, bgcolor, class, colspan, dir, height, id, lang, rowspan, scope, style, valign, width | 
| th | abbr, align, background, bgcolor, class, colspan, dir, height, id, lang, scope, style, valign, width | 
| tr | align, bgcolor, class, dir, id, style, valign | 
| u | class, id, style | 
| ul | class, dir, id, style | 
3. Использовать универсально-поддерживаемые CSS-свойства
| CSS Свойства (строго Inline) | ||
|---|---|---|
| background | background-color | border | 
| border-bottom | border-bottom-color | border-bottom-style | 
| border-bottom-width | border-color | border-left | 
| border-left-color | border-left-style | border-left-width | 
| border-right | border-right-color | border-right-style | 
| border-right-width | border-style | border-top | 
| border-top-color | border-width | color | 
| display | font | font-family | 
| font-size | font-style | font-variant | 
| font-weight | height | letter-spacing | 
| line-height | list-style-type | padding | 
| padding-bottom | padding-left | padding-right | 
| padding-top | table-layout | text-align | 
| text-decoration | text-indent | text-transform | 
| vertical-align | width |  | 
Использование CSS строго Inline.
Забудьте про блочные css в начале документа. Только inline-стили. Конечно, это может вызвать геморрой при ручном приведении html-документа в порядок, но устранения подобных проблем существует сервис Печкин, который предлагает автоматический CSS-inliner, в рамках проекта Печкин.Лаборатория.
4. Желательно использовать ширину всего документа в 600px.
Задайте максимальную ширину в 600 пикселей и обезопасьте себя от гневных отзывов о горизонтальной прокрутке в почтовых клиентах ваших подписчиков.
Использование этих правил позволит вам создать универсально отображаемую HTML-версию своего письма, а, значит, все ваши подписчики будут удовлетворены ее внешним видом без исключений!
В данном материале использованы сервисы Печкин.Лаборатории, в которой вы можете найти инструменты для автоматизации верстки, создания текстовых версий письма и других вещей.
 
		 
		 
		 
		