Поскольку некоторые почтовые клиенты не правильно отображают внешние таблицы стилей (или даже стили в сообщении <head>
сообщения электронной почты в формате HTML), вложение CSS - это общий подход, чтобы попытаться поддерживать постоянный внешний вид между веб-сайтом и электронными письмами. Но ручная стилизация стилей болезненна и подвержена ошибкам.Есть ли инструменты, которые могут встроить css?
Я ищу способ, позволяющий пользователям создавать сообщения с использованием той же таблицы стилей, что и их веб-сайт, но затем преобразовать текст в более подходящий формат электронной почты перед отправкой. Хотя, безусловно, можно написать инструмент, который читает стили и DOM, вводя правильный встроенный стиль для каждого элемента, я надеюсь, что уже есть инструмент, который делает это. К сожалению, мой googling не принес каких-либо полезных результатов.
Знаете ли вы, какие инструменты могут встраивать стили CSS? Я не придирчивый к языку, хотя, если это не открытый исходный код, я, вероятно, просто напишу сам.
Я не совсем понимаю, о чем вы просите. Вы ищете инструмент, который использует DOM для ввода встроенных стилей, ранее определенных (не будет работать в электронной почте, сценарии отключены) или что-то, что позволит вам определить некоторые стили и автоматически добавить соответствующий атрибут стиля к каждому совпадающему элементу? –
@ Андрей: Я думаю, он имел в виду последнего. –
Я думаю, что последнее тоже, но я также считаю, что он хочет сделать это до его отправки, как в: напишите HTML и CSS, вставьте его, а затем отправьте документ. – DeadHead