Вёрстка email-рассылки (HTML Email)

Наша компания занимается разработкой, поддержкой и обслуживанием сайтов любой сложности. От простых одностраничных сайтов до масштабных кластерных систем построенных на микро сервисах. Опыт разработчиков подтвержден сертификатами от вендоров.
Разработка и обслуживание любых видов сайтов:
Информационные сайты или веб-приложения
Сайты визитки, landing page, корпоративные сайты, онлайн каталоги, квиз, промо-сайты, блоги, новостные ресурсы, информационные порталы, форумы, агрегаторы
Сайты или веб-приложения электронной коммерции
Интернет-магазины, B2B-порталы, маркетплейсы, онлайн-обменники, кэшбэк-сайты, биржи, дропшиппинг-платформы, парсеры товаров
Веб-приложения для управления бизнес-процессами
CRM-системы, ERP-системы, корпоративные порталы, системы управления производством, парсеры информации
Сайты или веб-приложения электронных услуг
Доски объявлений, онлайн-школы, онлайн-кинотеатры, конструкторы сайтов, порталы предоставления электронных услуг, видеохостинги, тематические порталы

Это лишь некоторые из технических типов сайтов, с которыми мы работаем, и каждый из них может иметь свои специфические особенности и функциональность, а также быть адаптированным под конкретные потребности и цели клиента

Предлагаемые услуги
Показано 1 из 1 услугВсе 2065 услуг
Вёрстка email-рассылки (HTML Email)
Простая
~1 рабочий день
Часто задаваемые вопросы
Наши компетенции:
Этапы разработки
Последние работы
  • image_website-b2b-advance_0.png
    Разработка сайта компании B2B ADVANCE
    1262
  • image_web-applications_feedme_466_0.webp
    Разработка веб-приложения для компании FEEDME
    1171
  • image_websites_belfingroup_462_0.webp
    Разработка веб-сайта для компании БЕЛФИНГРУПП
    874
  • image_ecommerce_furnoro_435_0.webp
    Разработка интернет магазина для компании FURNORO
    1094
  • image_crm_enviok_479_0.webp
    Разработка веб-приложения для компании Enviok
    831
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Разработка веб-сайта для компании ФИКСПЕР
    851

Вёрстка email-рассылки (HTML Email)

HTML Email-вёрстка — таблично-based HTML с инлайновыми стилями, совместимый с почтовыми клиентами от Outlook 2007 до Apple Mail. Принципиально отличается от обычной веб-вёрстки: нет flexbox/grid, нет CSS-переменных, нет современного CSS-позиционирования.

Основы email-вёрстки

Структура письма строится на таблицах (<table>, <tr>, <td>). Стили — только инлайновые (style=""), внешние таблицы стилей не поддерживаются в большинстве клиентов.

Базовая структура:

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <style>
    /* Только media queries и reset — НЕ основные стили */
    @media (max-width: 600px) {
      .container { width: 100% !important; }
    }
  </style>
</head>
<body style="margin:0; padding:0; background:#f4f4f4;">
  <table role="presentation" width="100%" cellpadding="0" cellspacing="0" border="0">
    <tr>
      <td align="center">
        <table role="presentation" class="container" width="600" cellpadding="0" cellspacing="0" style="background:#ffffff;">
          <!-- Контент -->
        </table>
      </td>
    </tr>
  </table>
</body>
</html>

Outlook-специфичные хаки

Outlook 2007–2021 рендерит через Word engine — самый проблемный клиент. Условные комментарии:

<!--[if mso]>
<table role="presentation" width="600">
<tr><td>
<![endif]-->
<div style="max-width:600px"> <!-- Для остальных клиентов -->
  Контент
</div>
<!--[if mso]>
</td></tr></table>
<![endif]-->

Для VML-кнопок (Outlook не поддерживает padding на ссылках):

<!--[if mso]>
<v:roundrect xmlns:v="urn:schemas-microsoft-com:vml" href="https://example.com"
  style="height:44px;width:200px;" arcsize="10%" fillcolor="#2563eb">
  <v:textbox inset="0,0,0,0">
<center style="color:#ffffff;font-size:16px;">Перейти</center>
</v:textbox></v:roundrect>
<![endif]-->
<!--[if !mso]><!-->
<a href="https://example.com" style="...">Перейти</a>
<!--<![endif]-->

MJML как решение

MJML — препроцессор, генерирующий кроссклиентный HTML автоматически. Вместо raw HTML:

<mjml>
  <mj-body>
    <mj-section background-color="#ffffff" padding="20px">
      <mj-column>
        <mj-text font-size="24px" font-weight="700" color="#1a1a2e">
          Заголовок письма
        </mj-text>
        <mj-button href="https://example.com" background-color="#2563eb">
          Действие
        </mj-button>
      </mj-column>
    </mj-section>
  </mj-body>
</mjml>

MJML компилируется в полностью совместимый HTML через CLI (mjml input.mjml -o output.html) или npm-пакет.

Тестирование

  • Litmus — скриншоты во всех клиентах (платно, ~$100/мес)
  • Email on Acid — аналог Litmus
  • Mail Tester — проверка на спам
  • Ручное тестирование: отправка на реальные аккаунты Gmail, Outlook, Apple Mail, Яндекс, Mail.ru

Сроки

Вёрстка одного email-шаблона (дизайн предоставлен, desktop + mobile): 0.5–1 рабочий день. С тестированием в 10+ клиентах через Litmus и правками: 1–2 дня.