Che cosa è un Formatter CSS?
Un formattatore CSS legge un foglio di stile e lo riscrive con spaziatura, rientro e interruzioni di riga coerenti in modo che sia facile da leggere e mantenere Analizza il CSS nella sua struttura sottostante di regole, selettori, dichiarazioni, regole at e commenti, quindi stampa quella struttura di nuovo utilizzando un layout prevedibile: una dichiarazione per riga, un singolo spazio dopo ogni due punti e ogni blocco nidificato rientrato di un livello più in profondità rispetto al genitore Le regole di stile rimangono identiche, ma un file arrivato come una lunga riga ininterrotta diventa qualcosa che puoi scansionare e modificare.
Lo stesso strumento funziona al contrario come un minifier CSS Minifying riduce ogni spazio, scheda, interruzione di riga e (facoltativamente) commenta che un browser non ha bisogno, comprimendo il foglio di stile al più piccolo equivalente byte per byte Un foglio di stile ben formattato da 6 KB spesso scende al di sotto di 4 KB una volta che lo spazio bianco è andato, il che significa meno byte sulla rete e una prima vernice più veloce Abbellisci mentre stai scrivendo e debuggando; minifica la copia che spedisci alla produzione.
Questo formattatore comprende le parti dei CSS che fanno scattare script ingenui di ricerca e sostituzione. Le regole at annidate come @media e @supports mantengono le regole interne rientrate correttamente, i blocchi @keyframes con passaggi percentuali vengono preservati, i valori letterali delle stringhe nel contenuto e nei valori url () vengono lasciati esattamente come scritti e i commenti vengono mantenuti o rimossi su richiesta. Tutto viene eseguito interamente nel tuo browser, quindi il tuo foglio di stile, inclusi eventuali token di progettazione proprietari o nomi di classi interne, non viene mai caricato e lo strumento continua a funzionare dopo che la pagina è stata caricata anche senza connessione.
Un piccolo test mostra cosa fa questo formattatore CSS online Incolla @media (max-width:600px){.nav a,.nav button{padding:8px 12px;color:#333}} e fai clic su Abbellisci con 2 spazi La query multimediale apre il proprio blocco, il pulsante.nav a e .nav vanno su righe separate di un livello e ogni dichiarazione si trova sulla propria riga con uno spazio dopo i due punti Il badge delle dimensioni recita 73 B → 98 B, +34%, perché l'indentazione aggiunge byte Fai clic su Minifica su quell'output e ritorna ai 73 byte originali.
Come utilizzare il Formatter CSS?
Incolla il tuo CSS
Incolla o digita un foglio di stile nell'area di input I CSS minimizzati, scritti a mano o esportati funzionano tutti, inclusi i file con @media, @keyframes e commenti.
Scegli abbellisci o minimizza
Fare clic su Abbellisci per re-indenta il CSS per la lettura, o Minimizza per spogliare gli spazi bianchi per la spedizione Scegli 2 spazi, 4 spazi o schede per abbellire il layout.
Rivedi il risultato
Il CSS formattato viene visualizzato sulla destra con un badge di dimensione che mostra la modifica del byte Eventuali avvisi di analisi, come un dispositivo di rinforzo non chiuso, sono elencati come avvisi.
Copia o scarica
Copia l'output negli appunti o scaricalo come file 'css, pronto per essere inserito nel progetto o nella pipeline di creazione.
Caratteristiche principali
Abbellisci e minimizza
Uno strumento rientra nei CSS per la lettura e li rimuove per la spedizione, quindi non avrai mai bisogno di due utilità separate
Nested At-Rule Aware
Indica correttamente le regole all'interno di @media, @supports e @keyframes invece di appiattirle o maciullarle
String And url() Sicuro
Lascia intatto il contenuto delle stringhe citate e dei valori url (), in modo che il testo del contenuto e gli URI dei dati sopravvivano intatti alla formattazione
Rientro configurabile
Formato con due spazi, quattro spazi o schede per abbinare lo stile del progetto o le impostazioni dell'editor
Frequently Asked Questions
Related Tools
Chmod Calculator
Convert Unix file permissions between octal, symbolic and rwx checkboxes. Toggle read, write and execute for owner, group and others, plus setuid, setgid and sticky, and copy the chmod command - all in your browser.
JSON Formatter
Format, validate, and minify JSON data
YAML Validator
Validate YAML syntax and convert to JSON format
CSS Minifier & Beautifier
Minify CSS to cut file size or beautify minified stylesheets for debugging
Comments
0 comments
No comments yet. Be the first to share your thoughts!