2010-10-21 24 views
10

Estaba en MailChimp's css inliner http://www.mailchimp.com/labs/inlinecss.php y me preguntaba si hay clases que puedan hacer esto, me encantaría tenerlo en mi código de correo electrónico en lugar de ir directamente a MailChimp.clase php para estilos CSS en línea?

Básicamente estoy buscando el código, detrás de la página o algo muy similar.

Saludos.

+0

¿Desea un motor de análisis de HTML personalizado o desea esa página o qué? ¿Puedes dar un poco más de detalle QUÉ es lo que quieres que haga la supuesta clase de PHP? – jcolebrand

+0

Lo siento, pensé que la publicación era bastante clara. El otro tío lo recogió bien. Es una pena que sea Ruby. Edité la publicación para ser un poco más específico. – Smickie

Respuesta

3

Puedes probar Premailer. La fuente está disponible on Github. (Me acabo de dar cuenta de que su etiqueta es PHP y Premailer es Ruby, por lo que puede que esto no cuente como una respuesta real para usted ...)

9

¿Cómo es esto?

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

" ... Emogrifier transmogrifies automágicamente el código HTML mediante el análisis de su CSS y la inserción de sus definiciones CSS en etiquetas HTML dentro de su base de sus selectores CSS. También se puede usar el siguiente formulario para pegar el código HTML o CSS, o si está más inclinado técnicamente, puede descargar el código fuente de PHP y usarlo en sus propias aplicaciones. "

+0

Parece que no es compatible con los estilos CSS aplicados a las etiquetas, p. Ej. H1 {color: red}, solo las clases. –

+0

En realidad, la demostración en el sitio web no es compatible con el código descargable. Sin embargo, hay otro problema que no elimina el atributo de clase después de crear el atributo de estilo en línea. –

+2

@alexeit: De hecho, desde entonces he aprendido que puedes hacerlo a través de la API de MailChimp (http://apidocs.mailchimp.com/rtfm/inlinecss.func.php) después de registrarte para obtener una cuenta gratuita. Además, puede quitar el CSS original. – Tom

1

El eslabón de la OP parece haber desaparecido, pero MailChimp ofrece un convertidor de estilo-a en línea de forma gratuita sin inscripción aquí:

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

todavía tiene que ir "todo THET camino hacia Mailchimp ", sin embargo!

1

que estaba buscando lo mismo (basado en PHP, se puede descargar, de código abierto), pero no lo encontré, así que creé el siguiente proxy/envoltura para la biblioteca de rubí de código abierto: https://github.com/onassar/PHP-Premailer

espero que sea servicial.

+1

Lo es, gracias @onassar :) –

1

Emogrifier no funcionó para mí, así que he desarrollado esto: https://github.com/djfm/cssin. He probado varias otras librerías y ninguna ha funcionado en mis archivos HTML, creo que mi lib está bastante bien.

Cuestiones relacionadas