TGViewer
Deep Digital Deep Digital @deepdigital · 1.06K subscribers
Post #141 1.46K
Опять про письма и MS Outlook
#frontend #qa

Мы уже рассказывали, как удобно организовать тестирование верстки писем в десктопном приложении MS Outlook. В этой заметке поговорим об особенностях верстки писем для веб-версии знаменитого почтового клиента и его расширенной версии, входящей в состав MS Office 365.

Наличие полноценного веб-движка позволяет корректно отрисовывать сложные письма, выгодно отличая эту версию от ее десктопного собрата. Это один из немногих почтовых веб-клиентов, который поддерживает темную тему, изменяя контент письма при переключении на нее.

Эта особенность, а также повышенные требования к безопасному содержимому веб-контента заставляют веб-версию Outlook достаточно сильно модифицировать верстку писем, добавляя собственные !important-стили и удаляя сомнительные элементы.

Перечислим несколько проблем верстки писем для веб-версии почтового клиента компании Microsoft из собственного опыта.

Проблема. Верстка не должна содержать ссылок-пустышек с атрибутом href=#. Из соображений безопасности такие html-элементы будут заменены в DOM-дереве на статические альтернативы (div / span / table). На этапе отладки писем такое поведение может «сломать» верстку и внешний вид письма, например, если наша ссылка была стилизована под кнопку.
Решение. Старайтесь всегда подставлять валидные и живые ссылки, даже на этапе отладки письма.

Проблема. При просмотре письма в мобильной версии почтового веб-клиента во все элементы попадает CSS-свойство box-sizing: border-box. Его наличие может приводить к деформации изображений-иконок и прочих элементов.
Решение. Добавьте стиль box-sizing: content-box у проблемных элементов.

Проблема. В мобильной версии веб-клиента тегу img добавляется стиль max-width: 100%!important. В зависимости от DOM-структуры это может привести к деформации или полному удалению элемента из видимой контентной части письма.
Решение. Определите стиль max-width: <ширина_исходного_изобр.>px!important для элементов img.

К счастью, последние две проблемы в мобильном приложении для устройств iOS и Android мы не встречали, а веб-версию всегда можно открыть в Chrome DevTools и упростить процесс отладки.
More from @deepdigital
  1. May 19, 2026Как расти в непростом рынке, масштабировать группу компаний и не терять фокус на клиентах?…
  2. Dec 26, 2025⚡️Подвели итоги 2025 года Chulakov Group Записали подкаст с Олегом Чулаковым — основателем…
  3. Dec 8, 2025Победы на Tagline Awards 2025 🏆 Снова громко напомнили, зачем делаем дизайн — чтобы созда…
  4. Jun 9, 2025Chulakov ⨉ ИТМО 💥 Мы снова в одном из крупнейших IT-вузов России. Альберт Рыбалко, руково…
  5. Jun 6, 2025🏆 Chulakov — № 1 в дизайне по всем рейтингам Безоговорочный лидер по версии крупнейших ан…
  6. May 6, 2025🙌 Вспоминаем, как насыщенно провели время на IT-конференции Merge Были рады стать партнер…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →