class PHP per gli stili di css in linea?

Ero finito al clin in-line di MailChimp http://www.mailchimp.com/labs/inlinecss.php e mi chiedevo se ci sono delle lezioni là fuori che possono farlo, mi piacerebbe averlo nel mio codice e-mail invece di andare fino a MailChimp.

Fondamentalmente sto cercando il codice, dietro la pagina o qualcosa di molto simile.

Saluti.

Puoi provare Premailer . La fonte è disponibile su Github . (Ho appena notato che il tuo tag è PHP e Premailer è Ruby, quindi questo potrebbe non valere come una vera risposta per te …)

Com'è questo?

http://www.pelagodesign.com/sidecar/emogrifier/

"… Emogrifier trasmigra automaticamente il tuo codice HTML analizzando il tuo CSS e inserendo le tue definizioni CSS in tag all'interno del tuo HTML in base ai selettori CSS.Puoi utilizzare il module sottostante per incollare il tuo HTML o CSS, o se tecnicamente sei più incline, puoi scaricare il codice sorgente PHP e usarlo nelle tue applicazioni. "

Stavo cercando la stessa cosa stasera e ho trovato questa libreria https://github.com/christiaan/InlineStyle , che fa quello che penso tu voglia.

Capisce anche i selettori come ul> li e così via.

Il collegamento nell'OP sembra essere sparito, ma MailChimp offre un converter stile-in-linea gratuitamente senza logging qui:

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

Devo ancora "andare fino a Mailchimp", però!

Stavo cercando la stessa cosa (basata su PHP, scaricabile, open source), ma non riuscivo a trovarla, quindi ho creato il seguente proxy / wrapper per la libreria ruby ​​open source: https://github.com/onassar/PHP -Premailer

Spero che sia utile

Emogrifier non ha funzionato per me, quindi ho sviluppato questo: https://github.com/djfm/cssin . Ho provato diverse altre librerie e nessuna ha funzionato sui miei file HTML, la mia lib è abbastanza OK, penso.