Я закончил css inliner MailChimp http://www.mailchimp.com/labs/inlinecss.php, и мне было интересно, есть ли там какие-то классы, которые могут это сделать, я бы хотел, чтобы это было в моем почтовом коде вместо о переходе на MailChimp.
В основном я ищу код, за страницей или что-то очень похожее.
Приветствия.
Вы можете попробовать Premailer . Источник доступен в Github . (Просто заметил, что ваш тег – PHP, а Premailer – Ruby, поэтому это может не считаться реальным ответом для вас …)
Как это?
http://www.pelagodesign.com/sidecar/emogrifier/
«… Emogrifier автоматически преобразует ваш HTML, анализируя ваш CSS и вставляя ваши определения CSS в теги в вашем HTML на основе ваших селекторов CSS. Вы можете использовать форму ниже, чтобы вставить свой HTML или CSS, или если вы более технически Наклонный, вы можете загрузить исходный код PHP и использовать его в своих приложениях ».
Сегодня я искал то же самое, и я нашел эту библиотеку https://github.com/christiaan/InlineStyle , которая делает то, что я думаю, что вы хотите.
Он даже понимает селекторов вроде ul> li и таких.
Ссылка в OP, похоже, исчезла, но MailChimp бесплатно предлагает конвертер стиля в линию без регистрации:
http://beaker.mailchimp.com/inline-css
Тем не менее, все-таки нужно идти «все это до Mailchimp», хотя!
Я искал одно и то же (на PHP, загружаемый, с открытым исходным кодом), но не смог его найти, поэтому я создал следующую прокси-оболочку для библиотеки ruby с открытым исходным кодом: https://github.com/onassar/PHP -Premailer
Надеюсь, это полезно.
Emogrifier не работал для меня, поэтому я разработал это: https://github.com/djfm/cssin . Я пробовал несколько других библиотек, и ни один из них не работал в моих HTML-файлах, моя библиотека довольно хорошо, я думаю.