Busco un servicio web o (OS X) software que va a tomar una hoja de estilo como éste:Limpiador CSS para "desplegar" hojas de estilo?
h1,h2 {margin-bottom:1em;}
h2.special {color:red;text-align:justify;}
p {margin-bottom:1em;font-weight:bold; }
y transformarla en esto:
h1,h2,p {margin-bottom:1em;}
h2.special {color:red}
h2.special {text-align:justify;}
p {font-weight:bold;}
Es decir, necesito algo que tomará cada combinación única de atributo/valor en un archivo CSS y luego agrupará a todos los selectores que lo utilicen.
Me parece que este es un problema trivial, pero la única parte de "codificación" que soy capaz de hacer es un poco de RegEx, parece que no me da una solución aquí.
Gracias.
Nota:
Soy consciente de que este enfoque puede no conducir a la optimización (tamaño). No es para un sitio en vivo/CSS, sino para analizar y "eliminar" innecesariamente hojas de estilo complejas. Después de ese paso, los atributos se agruparán nuevamente.
Menos es genial para crear CSS limpio, pero ahora necesito analizar + corregir el CSS heredado. Gracias de cualquier manera. – Wintermute101