Esaminare CSS compresso
Espandi un estratto per distinguere selettori, proprietà e valori prima di modificare una dichiarazione. Conserva le sorgenti del progetto per recuperare file e commenti originali.
Reindenta un foglio di stile CSS per facilitarne la lettura oppure minificalo per ottenere un codice più compatto direttamente nel browser.
Impossibile elaborare questo input. Controlla la sintassi e i limiti indicati di seguito.
Rendi un foglio CSS più leggibile oppure produci una versione compatta di un estratto. Entrambe le azioni analizzano la sintassi invece di cancellare indiscriminatamente spazi e commenti. Una stringa con punti e virgola, un URL o un’espressione calc() devono rimanere valori CSS coerenti. Il risultato è mostrato come testo: le regole non vengono applicate a questa pagina e le risorse citate da url() o @import non sono scaricate per l’elaborazione.
La formattazione usa una presentazione CSS strutturata con rientri di due spazi. Blocchi, elenchi di dichiarazioni e regole annidate riconosciute sono riscritti per facilitarne la lettura. Classi, identificatori e proprietà personalizzate non vengono rinominati per accorciare il documento.
La modalità compatta genera l’output dall’albero sintattico CSS. Elimina separatori inutili e conserva quelli richiesti dalla grammatica, inclusi gli spazi intorno agli operatori in calc(). Una stringa non viene divisa in dichiarazioni solo perché contiene : o ; tra virgolette.
La versione compatta rimuove i commenti ordinari. I commenti che iniziano con ! o contengono @license o @preserve rimangono e vengono raccolti all’inizio dell’output. Verifica le istruzioni del tuo sistema di compilazione: lo strumento non interpreta ogni convenzione di bundler e preprocessori.
L’analisi sintattica non certifica proprietà o resa grafica. Proprietà sconosciute, valori non supportati e regole inefficaci possono restare sintatticamente leggibili. Il modulo riguarda CSS: non compila Sass/SCSS o Less. Non verifica selettori contro il tuo DOM e non calcola gli stili realmente applicati.
Incolla regole o importa un file .css. Rimuovi i tag <style> dagli estratti HTML: il modulo richiede il foglio, non una pagina intera.
Formatta per rileggere oppure scegli l’output compatto. In caso di errore controlla stringhe, parentesi, commenti e graffe.
Verifica URL, espressioni calcolate e commenti conservati prima di copiare o scaricare. Nuovo input nasconde il risultato precedente; il ripristino svuota entrambi i campi.
Espandi un estratto per distinguere selettori, proprietà e valori prima di modificare una dichiarazione. Conserva le sorgenti del progetto per recuperare file e commenti originali.
Presenta regole leggibili in una revisione o segnalazione. Il CSS formattato non include gli elementi HTML necessari per riprodurre il comportamento.
Riduci gli spazi di presentazione delle regole stabilizzate. L’operazione non elimina regole inutilizzate e non sostituisce la compressione di rete.
Il selettore a e il colore conservano il loro ruolo. La formattazione dispone la dichiarazione su una riga dedicata con due spazi di rientro.
Input
a { color: red; }Risultato
a {
color: red;
}
Il testo a; b: { } rimane una sola stringa. La sottrazione in calc(100% - 2px) mantiene i separatori necessari intorno all’operatore.
Input
a { content: "a; b: { }"; width: calc(100% - 2px); }Risultato
a{content:"a; b: { }";width:calc(100% - 2px)}Alcuni spazi separano token richiesti dalla grammatica CSS. Rimuoverli da calc(100% - 2px) può invalidare l’espressione. Compatto non significa eliminare ogni spazio.
I commenti marcati con !, @license o @preserve rimangono all’inizio. Gli altri vengono eliminati. Controlla le direttive specifiche della tua catena di compilazione.
Il contratto dello strumento è CSS. Non risolve variabili di preprocessore e non ne esegue le funzioni. Compila la sorgente con il software appropriato prima di preparare CSS compatto.
No. La sintassi leggibile non garantisce supporto delle proprietà né effetto in uno specifico DOM. Prova separatamente browser di destinazione e diversi stati dell’interfaccia.
Strumenti correlati
Strumenti simili o complementari a questo.
Formatta HTML o rimuovi commenti ordinari localmente, conservando spazi del testo e contenuto degli script durante la rimozione.
Formatta JavaScript, TypeScript o JSX per facilitarne la lettura senza eseguire codice. Elaborazione locale nel browser.
Codifica o decodifica le entità HTML comuni per convertire i caratteri speciali di un testo.