Я работаю над электронным письмом HTML, и я использую MailChimp Responsive Email Templates в сочетании со своим инструментом CSS inliner. По большей части, электронная почта отлично смотрится на множестве почтовых клиентов, но в Gmail вещи ужасно искажены.
Если я использую Gmail "Показать оригинал" в раскрывающемся меню рядом со стрелкой ответа, исходный HTML отличается от того, что фактически отображается в почтовом клиенте. Я могу подтвердить это, проверив элемент с помощью инструментов разработчика. Это происходит на рабочем столе и на мобильных устройствах; клиент электронной почты удаляет встроенные атрибуты стиля из элементов.
Кажется, что одним из критериев удаления атрибута style является то, что элемент также содержит класс. Может ли кто-нибудь подтвердить это? Кроме того, он, как представляется, удаляет все атрибуты стиля из табличного тега независимо. Может ли кто-нибудь подтвердить это также?
Каковы обходные пути для этого?
Скриншоты электронной почты с источником в Gmail и Yahoo, приведенные ниже.
Снимок экрана электронной почты в Gmail с источником, отображаемым с помощью инструментов разработчика Chrome
Снимок экрана электронной почты в Yahoo с источником, отображаемым с помощью инструментов разработчика Chrome