Задать вопрос

Преобразовать верстку в инлайновую

Если заглянуть в красивое html-письмо какого-нибудь например hh.ru, но и не только у него, можно увидеть, что верстка там сделала инлайново: для каждого элемента задан стиль в атрибуте style, без использования классов. Оно и понятно, для чего так: почтовые клиенты вырезают всё кроме style.
Хотелось бы узнать, есть ли какой-то механизм, который позволит на вход подать «правильную» и аккуратную верстку на классах, а на выходе получить вот такое инлайновое месиво. Что-то, связанное с движком webkit, например. Есть же wkhtmltopdf, которая чудесно рендерит pdf-ки.
Хочется отправлять красивые html-письма, но верстать каждый элемент инлайновым стилем желания нет.
  • Вопрос задан
  • 4065 просмотров
Подписаться 12 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
pxx
@pxx
Даже если вы перенесете все стили в инлайн, это не решит и половины проблем с почтовиками.
Был у меня опыт верстки почтовых рассылок, полный печали и ненависти. И он подсказывает, что если письмо — это чуть больше, чем просто несколько заголовков и параграфов, то только переверстывать, только таблицами и только с минимальным безопасным количеством стилей.
Самая основная группа риска: Outlook всех версий.
Желаю вам удачи, крепких нервов и, желательно, Litmus в помощь.
На хабре когда-то было несколько неплохих статей по теме.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы