2010-10-21 208 views
10

我在MailChimp的css inliner http://www.mailchimp.com/labs/inlinecss.php已經結束了,我想知道是否有任何課程可以做到這一點,我很樂意將它放在我的電子郵件代碼中,而不是一直到MailChimp。PHP類內聯CSS樣式?

基本上我正在尋找代碼,在頁面後面或類似的東西。

乾杯。

+0

那麼你想要一個自定義的HTML解析引擎,或者你想要那個頁面或什麼?你能否提供更多的細節?你想要PHP類應該做什麼? – jcolebrand 2010-10-21 18:35:25

+0

對不起,認爲這個帖子很清楚。另一個老兄拿起來了。可惜它是紅寶石。我編輯這篇文章是爲了更具體一點。 – Smickie 2010-10-21 19:43:03

回答

3

您可以試試Premailer。來源可用on Github。 (剛注意到你的標籤是PHP和Premailer是Ruby,所以這可能不算真正的答案給你...)

9

這是怎麼回事?

https://www.myintervals.com/emogrifier.php

」 ...... Emogrifier自動地通過分析你的CSS和插入你的CSS定義爲根據您的CSS選擇你的HTML中的標記transmogrifies你的HTML。您可以使用下面的表格,以粘貼HTML或CSS,或者如果你更傾向於技術,你可以下載PHP源代碼並在你自己的應用程序中使用它。「

+0

看起來它不支持應用於標籤的css樣式,例如h1 {color:red},只有類。 – 2011-06-17 06:33:38

+0

其實在網站上的演示並不是可下載的代碼。但還有一個問題是,在創建內聯樣式屬性後,它不會剝離類屬性。 – 2011-06-19 23:31:55

+2

@alexeit:其實我已經瞭解到您可以在註冊一個免費帳戶後通過MailChimp API(http://apidocs.mailchimp.com/rtfm/inlinecss.func.php)完成此操作。另外它能夠去掉原來的CSS。 – Tom 2011-06-19 23:51:27

1

在OP的鏈接似乎消失了,但MailChimp提供了一個風格到內嵌的轉換器爲免費,沒有註冊的位置:

http://beaker.mailchimp.com/inline-css

還是得去「所有THET方式到Mailchimp「,但!

1

我一直在尋找同樣的事情(基於PHP的,可下載的,開源的),但無法找到它,所以我創建了開源Ruby庫以下代理/包裝:https://github.com/onassar/PHP-Premailer

希望它的很有幫助。

+1

這是,謝謝@onassar :) – 2014-12-23 19:13:31

1

Emogrifier沒有爲我工作,所以我開發了這個:https://github.com/djfm/cssin。我已經嘗試了幾個其他的庫,並沒有在我的HTML文件上工作,我的庫很好,我認爲。