Страницы

Поиск по вопросам

пятница, 19 октября 2018 г.

Пропадают классы css в письмах

Есть верстка письма для рассылки. Все css-стили написаны в теле документа для рассылки. Все стили привязаны к html-тегам с помощью классов.
Отправляем письмо с помощью mail(), PHP. Видим на почте (mail.ru, gmail.com, yandex.ru) письмо без стилей. Причем нету даже css классов, есть только теги.
А если открыть тоже письмо в Thunderbird к примеру - то все классы есть и письмо выглядит красиво.
Пробовал перемещать стили, ужимать стили, менять кавычки классов с двойных на одинарные, читать текст рассылки из файла и вставлять его прямо в php-код.
Подскажите пожалуйста в чем проблема. Спасибо.


Ответ

При верстке писем рекомендуется писать все стили инлайновыми.
То есть не создавать селекторы, классы и так далее, а писать стили в теге style
Например:

Комментариев нет:

Отправить комментарий