php类内联css样式?

时间:2010-10-21 18:31:15

标签: php css email inline-styles

我在MailChimp的css inliner http://www.mailchimp.com/labs/inlinecss.php结束了,我想知道是否有任何课程可以做到这一点,我很乐意将它放在我的电子邮件代码中而不是一直到MailChimp。

基本上我正在寻找代码,在页面后面或类似的东西。

干杯。

7 个答案:

答案 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)

您可以尝试Premailer。来源可用on Github。 (刚刚注意到你的标签是PHP而Premailer是Ruby,所以这对你来说可能不算真正的答案......)

答案 3 :(得分:2)

Emogrifier对我不起作用,所以我开发了这个:https://github.com/djfm/cssin。我已经尝试了其他几个库,但没有一个在我的HTML文件上工作,我认为我的库很好。

答案 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(由使用)。

tijsverkoyen/css-to-inline-styles(如果使用