Joan eduki nagusira
LibraTool logoLibraTool

CSS Txikitzailea eta Apaintzailea doan

Txikiatu CSS fitxategi-tamaina murrizteko edo apainduz txikitutako CSS irakurgarritasunerako. Berehalakoa, zure nabigatzailean.

Linez kanpo funtzionatzen du behin kargatuta
edo jaregin .css fitxategi bat behean

Jaregin .css fitxategi bat hemen, edo egin klik arakatzeko

CSS Β· zure gailuan prozesatua

edo sakatu Ctrl+V arbeletik itsasteko

Arakatu fitxategiak
CSS sarrera
CSS irteera
Irteera hemen agertuko da…

Ohiko erabilerak

  • Minify CSS Ekoizpen DeploymenteaMurriztu CSS fitxategiaren tamaina deploymentea aurretik β€” orriaren kargatzea azkarrago eta bandwith kostua baxua.
  • Edertasun Minified CSS AraztarakoFormat konpresioaren edo minified CSS irakurgarri kodeari araztu estiloak.
  • Minify CSS Posta TxantiloiakTrinkotzea CSS HTML posta txantiloientzat fitxategi tamaina eta sarrera estilo azpirotzea.
  • Minify CSS WordPress GaiaMurriztu web-txantiloi estilo-liburu tamaina hobetzeko PageSpeed puntuak.
  • Edertasun CSS Kodea BerrikusteaFormat edozein CSS fitxategia garbigaia, sarrera irakurgarri kodea berrikustea eta kolaborazio.

Nola Funtzionatzen Du

Tresna honek eskuz idatzitako, kanpo-mendekotasunik gabeko CSS tokenizatzaile bat erabiltzen du erabat JavaScripten eraikita β€” kanpo liburutegirik ez, zerbitzari-deirik ez. Tokenizatzaileak karaktere bakoitza kode, iruzkin, komatxo arteko testu-kate edo url() balio gisa sailkatzen du edozein transformazio aplikatu baino lehen, honek zuriune-arauek testu-kateen edukiak, datu-URIak edo calc() adierazpenak hondatzea eragozten du.

  1. 1
    Tokenizazio-pausua
    Sartutako CSS karaktere bakoitza eskaneatzen da eta tipo-token gisa banatzen: kode-zati gordinak, /* ... */ iruzkinak, komatxo arteko testu-kateak (ihes-sekuentziak mantenduz), eta url(...) blokeak. Honek bermatzen du hurrengo urratseko transformazioek CSS sintaxi erreala bakarrik ukitzea β€” inoiz ez testu-kate literal baten edo datu-URI baten edukia.
  2. 2
    Minifikazioa edo edertzea
    Minifikazio moduan, iruzkin arruntak kentzen dira (/*! lizentzia */ iruzkinak mantentzen dira), kode-tokenetako zuriune-lasterketak zuriune bakarrera kolapsatzen dira, eta { } : ; , > ~ inguruko puntuazio-ondoko zuriunea kentzen da. + eta - inguruko zuriuneak nahita bertan behera uzten dira calc() adierazpenak ez hausteko. Edertzeko moduan, kodea lehenik minifikazio-baseline garbi batera murrizten da, gero berriro tokenizatzen eta koskatzen da bi-zuriuneko sakontasun-jarraipenarekin eta deklarazio-bi-puntu detekzioarekin propietate: balio bi-puntuak a:hover bezalako hautatzaile bi-puntuetatik bereizteko.
  3. 3
    Gzip tamainaren estimazioa
    Irteera sortu ondoren, nabigatzailearen jatorrizko CompressionStream APIa erabiltzen da emaitza gzip-ekin konprimitzeko eta byte-kopuru emaitza neurtzeko. Honek transferentzia-tamainaren estimazio errealista bat ematen du gzip konpresioa duen web-zerbitzari batek sarean bidaliko lukeenarekin bat datorrena.
  4. 4
    Kopiatu edo deskargatu
    Prozesatutako CSS arbelera idazten da Clipboard API bidez, edo styles.min.css (minifikazio moduan) edo styles.css (edertze moduan) gisa deskargatzen da text/css MIME motako Blob bat erabiliz. Tamaina-murrizketaren ehunekoa bizirik erakusten da idazten duzun heinean.

Erlazionatutako tresnak

Maiz egiten diren galderak