CSS Minifier
Tampal stylesheet untuk membuang ruang putih dan komen, memendekkan nilai seperti #ff0000 → red, dan menggabungkan peraturan berganda dengan pengoptimuman struktur CSSO.
Berjalan dalam pelayar andaTanpa pendaftaranTiada apa dimuat naik
Cara menggunakan CSS Minifier
- Tampal CSS atau buka fail
.css. - Biarkan Susun semula dihidupkan untuk menggabungkan peraturan dan deklarasi, atau matikannya untuk laluan selamat yang hanya membuang ruang putih.
- Biarkan Kekalkan komen lesen dihidupkan untuk mengekalkan notis
/*! … */. - Bandingkan saiz asal, saiz selepas minify dan saiz gzip.
- Salin hasilnya atau muat turun
output.min.css.
Cara minify CSS berfungsi
Alat ini menggunakan CSSO (CSS Optimizer), yang menghurai stylesheet anda kepada pepohon sintaks dan mencetaknya semula dalam bentuk setara yang paling pendek. Selain membuang ruang putih dan komen, ia menggunakan penulisan semula nilai yang selamat:
#ffffff→#fff,#ff0000→red0px→0,0.90→.9margin: 8px 16px 8px 16px→margin:8px 16px- Peraturan kosong dan deklarasi berganda dibuang
Apakah fungsi “susun semula”?
Penyusunan semula melihat keseluruhan stylesheet: peraturan dengan deklarasi yang sama digabungkan menjadi satu senarai pemilih (.a,.b{color:red}), dan pemilih yang berulang digabungkan. Ini selalunya menjimatkan 5–15% lagi pada stylesheet sebenar. CSSO hanya menggabungkan apabila susunan cascade kekal sama, tetapi jika anda bergantung pada override yang luar biasa, anda boleh mematikannya untuk minify yang semata-mata sintaksis.
Mengapa minify CSS?
CSS menyekat pemaparan: pelayar tidak boleh melukis halaman sehingga stylesheet dalam <head> dimuat turun dan dihurai. CSS yang lebih kecil bermaksud First Contentful Paint yang lebih pantas dan Core Web Vitals yang lebih baik, yang membantu pengguna dan juga kedudukan carian. Gabungkan minify dengan gzip atau Brotli pada pelayan untuk hasil terbaik.
Soalan lazim
Adakah selamat untuk minify CSS?
Adakah ia menyokong CSS moden seperti custom properties, nesting dan @layer?
--var), @media, @supports, @layer, @container dan sintaks grid dikekalkan.