2010-02-17 9 views
9

¿Hay una forma simple de guardar una página HTML que tenga una hoja de estilo externa (1 o más) pero obligue a todas las reglas a insertarse en la misma página, en línea? Entonces, básicamente, quiero mover todas las reglas externas a los elementos que ellos mismos afectan.Obtener origen de archivo HTML con CSS Inline

Por lo que vale, estoy usando casi todos los principales navegadores (en caso de que la solución sea específica del navegador), y estoy en Windows (en caso de que sea un OS específico).

Respuesta

4

Supongo que ha visto las herramientas en línea que están disponibles como this one? Esta herramienta en línea (que no he probado, pero parece que funciona) le ofrece la opción de proporcionar una URL o código fuente y muestra advertencias para las compatibilidades entre navegadores con sus estilos.

+0

+1 Bonito recurso, y me encanta el hecho de que está en línea. – Sampson

+0

+1 Enlace impresionante @jeerose! –

3

Uso una herramienta que hace algo así, pero fue escrita para Ruby y TextMate para Mac. Lo lanza Campaign Monitor como una forma de preparar correos electrónicos HTML. Trae todas las reglas de la hoja de estilo y las convierte en estilos en línea.

Podría darle un buen comienzo. Seguiré buscando.

TextMate Email Bundle

La pieza que hace el trabajo pesado es el TamTam RubyGem que trae la línea de CSS. Sin embargo, parece que solo admite un elemento style (no elementos de enlace). Si pudieras trabajar con esas restricciones, podrías hacer que funcione en Windows usando Ruby y un archivo de script de ruby. No del todo arrastrar y soltar, me temo.

+0

Lamentablemente no estoy en una Mac, pero para cualquiera que se encuentre con esta pregunta, quién lo está, estoy seguro de que esta es una gran solución. – Sampson

Cuestiones relacionadas