HTML для электронной почты по сути такой же, как HTML для Интернета. Разница в том, что ваше электронное сообщение обрабатывается как находящееся в недоверенной зоне с ограниченным доступом, что означает, что вы не можете использовать JavaScript или другие скриптовые технологии.
Вы можете вставлять вложения в сообщения (например, изображения, таблицы стилей и т. Д.) Или ссылаться на них из внешнего источника. Фактом является то, что если вы ссылаетесь на них из внешнего источника, большинство читателей электронной почты не будут загружать их без согласия пользователя. Это означает, что часто лучше помещать CSS между тегами стиля в заголовке и изображениями, такими как встроенные вложения.
При чтении почты в ThunderBird или Outlook, очевидно, есть различия. Один использует движок рендеринга FireFox, другой использует движок IE. Это то же самое, что создание страниц для Интернета.
Если вы примете во внимание эти моменты, вы сможете без проблем создавать красивые электронные письма.
Надеюсь, это поможет.