Brezplačni pretvornik

CSS Minifier

Takoj zmanjšajte in stisnite slogovne datoteke CSS v brskalniku. Odstranite komentarje, strnite prazen prostor in zmanjšajte velikost datoteke. Brezplačno in zasebno.

Povlecite in spustite datoteko CSS sem

Podpira datoteke .css. Ali prilepite svoj CSS zgoraj.

oz

O tem orodju

Minifikacija CSS odstrani presledke, komentarje in nepotrebne znake iz slogovne tabele, da zmanjša njeno velikost, preden se prikaže brskalnikom. Dejanska pravila so nespremenjena: pomanjšana slogovna tabela upodobi strani enako kot neminificirani vir. Prihranki izvirajo iz odstranitve novih vrstic, odvečnih podpičij, komentarjev, priložnosti za stenografijo v šestnajstiški barvi in ​​bližnjic z ničelnimi enotami (zamenjava 0px z 0).

Na sodobnih spletnih mestih z desetinami slogovnih pravil je običajno zmanjšanje 20–40 % v primerjavi z neminificiranim virom. V kombinaciji s stiskanjem gzip na strežniku se mejni prihranki zmanjšajo – gzip že učinkovito stisne ponovljeno besedilo – vendar kombinacija še vedno premaga samo stiskanje, zlasti če so slogovne datoteke predpomnjene in večkrat postrežene številnim obiskovalcem.

Ta pomanjševalec obdela CSS v enem prehodu, odstrani komentarje zunaj vrednosti url(), strne presledke, odstrani odvečne podpičja pred zapiranjem oklepajev, uporabi stenografijo z ničelnimi enotami in pretvori šestmestne šestmestne barve v trimestno obliko, kjer je to mogoče (#ffffff → #fff). Izhod ostane veljaven CSS, ki ga kateri koli brskalnik pravilno razčleni.

Zakaj zmanjšati CSS

Manjše datoteke CSS se nalagajo hitreje in čas, ki blokira upodabljanje, se skrajša, kar oboje izboljša rezultate First Contentful Paint in Largest Contentful Paint. Za spletna mesta, kjer Core Web Vitals vplivajo na uvrstitev pri iskanju, je vsak kilobajt CSS-ja, ki blokira upodabljanje, vreden truda.

Stroški pasovne širine so prav tako pomembni pri obsegu. Spletna mesta, ki nudijo milijone ogledov strani, prihranijo merljive količine izstopa, ko so njihove slogovne datoteke 30 % manjše. Računi za CDN, poraba mobilnih podatkov in poraba energije se nekoliko izboljšajo. Minifikacija je v bistvu brezplačna – enkraten korak gradnje brez stroškov vzdrževanja.

Kako uporabljati

Prilepite CSS, pridobite pomanjšano različico.

  1. Prilepite svoj CSS: Spustite datoteko .css ali prilepite vir CSS v območje za vnos. Minifier sprejema vse veljavne CSS — sodobno sintakso, vključno s spremenljivkami CSS, calc(), mrežo in flexbox.
  2. Izberite možnosti: Privzete nastavitve odstranijo komentarje, strnejo prazen prostor in uporabijo pogoste bližnjice. Določene transformacije lahko onemogočite, če želite ohraniti komentarje ali določeno oblikovanje.
  3. Pomanjšaj: Minifier hodi po CSS in uporabi vsako omogočeno transformacijo. Izhod je funkcionalno enak CSS z zmanjšano velikostjo.
  4. Uporabi izhod: Kopirajte ali prenesite. Zamenjajte izvorni CSS v izhodu gradnje s pomanjšano različico ali zaženite pomanjševanje kot korak gradnje v svojem orodju.

Pogosti primeri uporabe

Tehnične podrobnosti

Minifikacija CSS je večinoma konzervativno odstranjevanje presledkov. Presledki znotraj izbirnikov, deklaracij in vrednosti se ohranijo, kjer so pomembni; prazen prostor zunaj je strnjen. Komentarji so odstranjeni, razen če se začnejo z /*! (pripombe o ohranitvi licence).

Pogoste bližnjice: 0px, 0em in podobne vrednosti ničelne enote postanejo 0; šestmestne šestnajstiške barve s parnimi števkami (#ffffff, #336699) postanejo trimestne (#fff, #369); zadnje podpičje pred } je odstranjeno. Imena barv niso samodejno pretvorjena v hex, ker je hex včasih daljši (rdeča je krajša od #f00; #ff0000 je daljša od rdeče).

Izhod mora prestati kateri koli validator CSS, ki sprejme vnos. Podpora brskalnika je nespremenjena — minifikacija ne spremeni samih pravil, temveč le njihovo besedilno predstavitev.

Najboljše prakse

Pogosta vprašanja

Kaj odstrani minifikacija CSS?
Presledki (presledki, zavihki, nove vrstice), komentarji (/* ... */), nepotrebne podpičja, odvečne ničle (0,5 → .5), optimizacije stenografij (#ffffff → #fff) in odvečne enote (0px → 0).
Ali je zmanjšan CSS varen za uporabo v proizvodnji?
ja Minifikacija ohrani vsa pravila CSS, izbirnike in vrednosti lastnosti. Izhod je funkcionalno enak - brskalniki ga razlagajo na povsem enak način. To je standardna praksa za vsa produkcijska spletna mesta.
Koliko zmanjšanja velikosti naj pričakujem?
Običajno 20–50 % za dobro napisan CSS. Močno komentirana koda s podrobnim oblikovanjem vidi večja zmanjšanja. Že kompakten CSS se lahko skrči le za 10-15 %.
Ali naj zmanjšam CSS, če uporabljam gzip?
Ja, oboje. Gzip stisne ponavljajoče se vzorce, pomanjševanje pa odstrani nepotrebne znake. Skupaj zagotavljata boljšo kompresijo kot posamezno. Minificiran + gzip CSS je običajno 85-95 % manjši od izvirnika.
Ali naj vedno pomanjšam?
Za proizvodnjo da. Za razvojne izvorne datoteke je neberljiv CSS bistvenega pomena za vzdrževanje. Zaženite zmanjševanje v času gradnje, ne v času urejanja.
Ali je moj CSS naložen na strežnik?
Ne. Minifikator se izvaja v vašem brskalniku.
Kakšno je to v primerjavi s cssnano ali csso?
cssnano in csso sta vtičnika PostCSS za produkcijske gradnje; ponujajo bolj agresivne transformacije, kot je združevanje odvečnih pravil. To orodje pokriva osnovno pomanjševanje za ad hoc uporabo brez nastavitve gradnje.
Ali minifikacija pokvari izvorne zemljevide?
Minifikacija ne ustvari izvornih zemljevidov; to orodje ustvari samo pomanjšane rezultate. Če želite odpraviti napake v zmanjšanem CSS v produkciji, ustvarite izvorne zemljevide kot del svoje gradnje.