CSS Minifier
Indsæt et stylesheet for at fjerne mellemrum og kommentarer, forkorte værdier som #ff0000 → red og flette dublerede regler med CSSO's strukturelle optimeringer.
Kører i din browserIngen tilmeldingIntet uploades
Sådan bruger du CSS Minifier
- Indsæt CSS, eller åbn en
.css-fil. - Lad Omstrukturér være slået til for at flette regler og deklarationer, eller slå det fra for en sikker gennemgang, der kun fjerner mellemrum.
- Lad Bevar licenskommentarer være slået til for at bevare
/*! … */-noter. - Sammenlign original, minificeret og gzippet størrelse.
- Kopiér resultatet, eller download
output.min.css.
Sådan fungerer CSS-minificering
Værktøjet bruger CSSO (CSS Optimizer), som parser dit stylesheet til et syntakstræ og skriver det ud igen i den korteste ækvivalente form. Ud over at fjerne mellemrum og kommentarer foretager den sikre omskrivninger af værdier:
#ffffff→#fff,#ff0000→red0px→0,0.90→.9margin: 8px 16px 8px 16px→margin:8px 16px- Tomme regler og dublerede deklarationer fjernes
Hvad gør “omstrukturér”?
Omstrukturering ser på hele stylesheetet: regler med identiske deklarationer flettes til én selektorliste (.a,.b{color:red}), og gentagne selektorer kombineres. Det sparer ofte yderligere 5–15 % på rigtige stylesheets. CSSO fletter kun, når kaskaderækkefølgen forbliver den samme, men hvis du er afhængig af usædvanlige overskrivninger, kan du slå det fra og få en rent syntaktisk minificering.
Hvorfor minificere CSS?
CSS blokerer rendering: browseren kan ikke tegne siden, før stylesheets i <head> er downloadet og parset. Mindre CSS giver en hurtigere First Contentful Paint og bedre Core Web Vitals, hvilket hjælper både brugere og placeringer i søgemaskiner. Kombinér minificering med gzip eller Brotli på serveren for det bedste resultat.
Ofte stillede spørgsmål
Er det sikkert at minificere CSS?
Understøttes moderne CSS som custom properties, nesting og @layer?
--var), @media, @supports, @layer, @container og grid-syntaks bevares.