我在MailChimp的css inliner http://www.mailchimp.com/labs/inlinecss.php结束了,我想知道是否有任何课程可以做到这一点,我很乐意将它放在我的电子邮件代码中而不是一直到MailChimp。
基本上我正在寻找代码,在页面后面或类似的东西。
干杯。
答案 0 :(得分:9)
这是怎么回事?
https://www.myintervals.com/emogrifier.php
“... Emogrifier通过解析CSS并根据CSS选择器将CSS定义插入到HTML中的标记中,自动转换HTML。您可以使用下面的表单粘贴HTML或CSS,或者如果你'从技术上讲,您可以下载PHP源代码并在自己的应用程序中使用它。“
答案 1 :(得分:8)
今晚我一直在找同样的东西,我找到了这个图书馆https://github.com/christiaan/InlineStyle,它做了我认为你想要的。
它甚至可以理解选择器,如ul>李等。
答案 2 :(得分:3)
答案 3 :(得分:2)
答案 4 :(得分:1)
OP中的链接似乎已消失,但MailChimp提供免费的样式到内联转换器,此处无需注册:
http://beaker.mailchimp.com/inline-css
尽管如此,仍然必须“一路走到Mailchimp”!
答案 5 :(得分:1)
我一直在寻找相同的东西(基于PHP,可下载,开源),但找不到它,所以我为开源ruby库创建了以下代理/包装器:https://github.com/onassar/PHP-Premailer
希望它有用。
答案 6 :(得分:0)
纯PHP解决方案:https://github.com/tijsverkoyen/CssToInlineStyles(由laravel使用)。
tijsverkoyen/css-to-inline-styles
(如果使用composer。