Ho bisogno di mantenere & migliorare un sito web esistente e sto affogando nella ridondanza che ho scoperto nel suo foglio di stile CSS. Data la ridondanza esistente e l'ordinamento non logico di elementi, è difficile tenere traccia e prevedere come si propagherà un cambiamento minore attraverso il sistema, o dove applicare una modifica per ottenere un certo effetto, senza perdere molto tempo a riapprendere il cambiamento File CSS e sperimentazione.Strumento "Normalizzatore" CSS?
Ho utilizzato i componenti aggiuntivi Firebug e "Web Developer" per Firefox, ma chiaramente non sono sufficienti per me. Ho bisogno di uno strumento che possa dirmi dove sono presenti "sovrascritture" ridondanti e forse suggerire un migliore schema a cascata.
In altre parole, aiutarmi a generare il file CSS più breve che fornisce la stessa identica funzionalità visiva che ho adesso.
Per chiarire ulteriormente, non sto cercando uno strumento che sostituisca "# 000000" con "# 000", "0.5em" con ".5em", "bianco" con "#FFF", ecc. (Questo indirizza la ridondanza "numero di caratteri", ma non affronta la ridondanza "logica a cascata"). Sto cercando uno strumento che possa dirmi, ad esempio, che un attributo "font-size: 10px" di un elemento figlio è ridondante perché è già ereditato dal suo genitore.
Una funzione più avanzata: l'attributo "colore: # 000000" di una classe o di un ID è ridondante perché non viene utilizzato in nessuno dei file HTML/PHP sul sito Web.
C'è uno strumento che esegue questo tipo di "normalizzazione" automaticamente?
davvero quello che state cercando è un compilatore CSS con l'ottimizzazione e la capacità di importazione. Mi chiedo se ci sia qualcosa di simile in giro? Sembra un problema interessante da risolvere. – gtrak