2010-07-08 8 views
8

IE non è in grado di gestire più di 4096 regole css. Questo limite mi sta mordendo. Quindi sto cercando uno strumento in grado di identificare le regole css duplicate e unirle. Non importa molto se il risultato è di dimensioni maggiori, il punto è avere meno regole CSS.strumento basato su java per ridurre il numero di regole css

Questa non è una domanda di compressore css, ma una domanda di riduzione del numero di regole css.

+0

La maggior parte dei compressori (?) Riduce anche le regole. – Cloudanger

+0

c'è uno strumento basato su rubino http://code.google.com/p/css-redundancy-checker/ – Redlab

+0

@Cloudanger credo che lo strumento di compressione di css vorrà cose come: p, input, span {foo: bar; } per ridurre le dimensioni, ma aumenta il numero di regole. La mia priorità è ridurre il numero di regole. Lo strumento dovrebbe produrre solo 1 regola per selettore. – Olivvv

risposta

0

Hai provato CSSTidy?

È in grado di unire le regole in istruzioni singole oltre ad altre ottimizzazioni.

+0

L'ho provato. Fa il lavoro, ma fa anche altre cose non richieste. Esiste in PHP e C++, ma sfortunatamente non in Java. – Olivvv

-1

GWT ottimizza tutte le regole CSS. Se passi a GWT probabilmente non dovresti preoccuparti di nulla.

+0

Leggi la domanda, non solo il titolo. – Olivvv

1

C'è un parser di css in Java. Probabilmente non è molto importante creare uno strumento che unisca le regole se hanno gli stessi selettori di un singolo e lo scrive in un nuovo file css.

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

+0

sembra molto interessante, stiamo dando un'occhiata a questo. – Olivvv

Problemi correlati