2010-07-08 7 views
8

IE no puede manejar más de 4096 reglas CSS. Este límite me está mordiendo. Así que estoy buscando una herramienta que pueda identificar reglas duplicadas de css y fusionarlas. No importa mucho si el resultado es más grande en tamaño, el punto es tener menos reglas CSS.herramienta basada en Java para reducir el número de reglas css

Esto no es una pregunta de compresor css, sino una pregunta de reducción de número de reglas css.

+0

La mayoría (?) De los compresores también reducen las reglas. – Cloudanger

+0

hay una herramienta basada en ruby ​​http://code.google.com/p/css-redundancy-checker/ – Redlab

+0

@Cloudanger creo que la herramienta del compresor css querrá cosas como: p, input, span {foo: bar; } para reducir el tamaño, pero eso aumenta el número de reglas. Mi prioridad es reducir el número de reglas. La herramienta debe generar solo 1 regla por selector. – Olivvv

Respuesta

0

¿Has probado CSSTidy?

Es capaz de fusionar reglas en sentencias únicas aparte de otras optimizaciones.

+0

Lo probé. Hace el trabajo, pero también hace otras cosas no solicitadas. Existe en php y C++, pero desafortunadamente no en Java. – Olivvv

-1

GWT optimiza todas las reglas de CSS. Si te cambias a GWT entonces probablemente no tendrías que preocuparte por nada.

+0

Lea la pregunta, no solo el título. – Olivvv

1

Hay un analizador css en Java. Probablemente no sea un gran esfuerzo crear una herramienta que combine reglas si tienen los mismos selectores para una sola y la escribe en un nuevo archivo css.

http://www.w3.org/Style/CSS/SAC/

+0

parece muy interesante, estamos echándole un vistazo. – Olivvv

Cuestiones relacionadas