2010-09-09 15 views
5

Qualcuno sa di software o di un webservice in grado di leggere il tuo foglio di stile e html/php e il profilo del tuo CSS? Con ciò intendo indicare quali clausole o regole non vengono mai utilizzate, e così via.foglio di stile "profiler"

Dopo aver fatto diversi riprogettazioni gravi su un sito web abbastanza complesso, io sono sicuro che ci sono alcuni vecchi scheletri nascondersi, rendendo il mio codice clunkier e meno leggibile, Senza fare niente, stabilire regole per div e si estende da tempo rimosso .

+0

Buona domanda. È un problema più complesso di quanto sembri: per capire quali regole di stile non vengono utilizzate, uno strumento dovrebbe eseguire la scansione del foglio di stile e di ogni file HTML a cui è applicato. Non c'è modo di sapere a quali file HTML è applicato, in modo che possa facilmente segnalare elementi effettivamente utilizzati da qualche parte, se la persona che esegue lo strumento non ha familiarità con il codice. –

risposta

3

Il 'Dust-Me Selectors' Firefox plugin è abbastanza utile per trovare regole non utilizzate, può testare singole pagine e spider interi siti.

+0

Grazie! Questo è più o meno quello che stavo cercando – Mala

2

Provare a utilizzare firebug, l'estensione firefox. Vi dirà quali regole non vengono usate e quali non sono necessarie.

+1

+1: Firebug è troppo buono. colpisce stili che sono sovrascritti o non richiesti. – ankitjaininfo

+1

Firebug evidenzierà solo l'ereditarietà, ma credo che l'OP non solo lo voglia, ma anche i set di regole che non vengono mai utilizzati, che Firebug non può fare –

+0

Uso molto firebug, ma ho davvero bisogno di qualcosa che passerà attraverso questi enormi fogli di stile, li confronta con l'html e dicono "taglia questi blocchi, non fanno niente" e così via – Mala

3

Bene, ho trovato qualcosa di interessante. Utilizzando lo strumento "Audits" come parte degli strumenti di sviluppo di Chrome, puoi scoprire quali set di regole CSS sono estranei.

alt text

E 'abbastanza semplice - non ha nemmeno punta al numero di riga ciascuna di queste regole si trovano da, ma è meglio di niente. Spero che questo ti aiuti.

Problemi correlati