Vai al contenuto
TextArray
100% locale

Minimizzatore CSS

Minimizza i CSS eliminando commenti e spazi bianchi senza toccare i tuoi valori.

Ingresso

Minimizzatore CSS

Incolla un foglio di stile e questo strumento restituisce una versione compatta con i commenti rimossi, gli spazi bianchi compressi e l'ultimo punto e virgola di ogni blocco rimosso. Usalo per eliminare byte da un foglio di stile prima della spedizione, per incorporare CSS critici nell'intestazione di una pagina, per comprimere gli stili in un modello di email HTML o semplicemente per vedere quanta parte del tuo file è in formattazione: il conteggio sotto l'output mostra il conteggio dei byte e la percentuale salvata.

Il minificatore analizza il tuo CSS invece di sostituire ciecamente il testo, quindi le parti difficili rimangono intatte: i valori letterali delle stringhe mantengono ogni carattere, le espressioni calc() mantengono gli spazi attorno ai loro operatori, i valori url() vengono copiati intatti e un selettore discendente come "a :hover" non viene mai fuso in "a:hover". Ciò che deliberatamente non fa è riscrivere i tuoi valori: colori, unità e abbreviazioni escono esattamente come li hai scritti. È un onesto minimizzatore di spazi bianchi e commenti, non un ottimizzatore che ristruttura le regole.

Due opzioni ottimizzano l'uscita. "Mantieni /*! commenti" preserva i commenti che iniziano con /*!, la convenzione per i banner di licenza che devono sopravvivere alla minimizzazione: disattivala per eliminarli come qualsiasi altro commento. "Una regola per riga" genera un ritorno a capo dopo ogni regola di livello superiore, il che mantiene il risultato facilmente comprensibile e più facile da scansionare rispetto a una riga lunga.

Tutto funziona nel tuo browser. Il tuo CSS non viene mai caricato, quindi i fogli di stile proprietari e i design inediti rimangono sul tuo dispositivo.

FAQ

Riscrive i colori, le unità o le proprietà abbreviate?
No. Rimuove solo i commenti, gli spazi bianchi non necessari e l'ultimo punto e virgola di ogni blocco. Valori, selettori e ordine delle proprietà risultano esattamente come scritti: non ristrutturano o ottimizzano le regole come potrebbe fare un minificatore di strumenti di creazione.
Valori complicati come calc() o url() si interrompono?
No. Lo strumento analizza il CSS, quindi i valori letterali delle stringhe vengono preservati carattere per carattere, calc() mantiene gli spazi richiesti attorno ai suoi operatori e tutto all'interno di url() viene copiato intatto.
Cosa sono /*! commenti e perché conservarli?
Un commento che inizia con /*! è la convenzione per i banner di licenza che devono sopravvivere alla minimizzazione. "Mantieni /*! commenti" è attivo per impostazione predefinita; disattivalo per rimuoverli come qualsiasi altro commento.
Il mio CSS è caricato da qualche parte?
No. La minimizzazione viene eseguita interamente nel tuo browser e il tuo foglio di stile non lascia mai il tuo dispositivo.