CSS Minifikatoru

Oflayn işləyirHeç nə yüklənmirPulsuz, qeydiyyatsız

və ya .css faylını bu panelin üstünə atın

Hər şey bu tabda işləyir — stiliniz tabdan çıxmır.

İki istiqamət, bir alət: stilinizi istehsal üçün sıxın — şərhlər gedir, boşluqlar yığılır, son nöqtəli vergül düşür — və ya kiminsə sıxılmış CSS-ini yenidən sətir-sətir açın. String və url() dəyərləri əvvəlcədən qorunur — içlərinə heç vaxt toxunulmur.

Sıxma nəyi silir — və nəyə toxunmamalıdır

CSS demək olar bütün boşluqlara laqeyddir — bu onu vebdə əl qaydaları ilə sıxılan ən asan dil edir: şərhləri çıxar, boşluq silsilələrini yığ, mötərizə, iki nöqtə və vergül ətrafını təmizlə, hər bağlanan mötərizədən əvvəlki son nöqtəli vergülü sil. Bunun hər baytı qrammatikaya görə zəmanətli no-op-dur.

İstisnalar dırnaqlı string-lər və url()-dir — orada boşluq datadır. Onları qorumayan minifier content xüsusiyyətlərini və data URI-ləri səssizcə korlayır. Bu alət ilk regex işləməzdən əvvəl onları yer tutucular arxasına salır, sonuncudan sonra buraxır.

Tez-tez verilən suallar

Sıxma əslində nə qədər qazandırır?

Əllə yazılmış CSS adətən 15–30% kiçilir: şərhlər, abzaslar, mötərizə və iki nöqtə ətrafındakı boşluqlar təmiz havadır. Nəticənin altındakı sayğac dürüst baytları göstərir — UTF-8 ilə ölçülüb — qənaətin istehsalda oxunaqlığı itirməyə dəyib-dəymədiyini özünüz qərar verirsiniz.

Stilimi sındıra bilərmi?

Təhlükəli yerlər string-lər və url() dəyərləridir — iki boşluqlu şrift adı, mənalı boşluqlu SVG data URI. Onlar hər hansı boşluq qaydası işləməzdən əvvəl kəsilib qorunur, sonra hərfi-hərfinə geri qaytarılır. CSS-in qalan hamısı spesifikasiyaya görə boşluğa laqeyddir.

Açma əsl un-minifier-dirmi?

Struktur olaraq bəli: hər qaydanın mötərizələri aralanır, hər deklarasiya öz abzaslı sətrini alır, selektor siyahıları vergüldən qırılır. Bərpa edə bilmədiyi — sıxmanın həmişəlik məhv etdiyidir: şərhləriniz və boş sətir qruplarınız girişdə sadəcə yoxdur.

Serverim gzip işlədirsə yenə sıxım?

Bəli, üst-üstə gəlirlər: gzip sıxılmış faylı daha da sıxır və kombinasiya hər ikisini tək-tək üstələyir. Sıxma kompressiyanın əks halda modelləməli olduğunu silir — 75 KB-a sıxılmış 100 KB-lıq fayl gzip-dən adətən orijinaldan bir neçə kilobayt kiçik çıxır.

Oxşar alətlər