CSS Minifikatoru
İ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
- Diaqram və Blok-sxem QurucusuBlok-sxem və diaqram çəkin, qutuları özü marşrutlaşan oxlarla birləşdirin, düzülüşü avtomatik qurdurun. SVG ixracı var.
- Şifrə GeneratoruBrauzerin kriptoqrafik təsadüfi say generatoru ilə güclü şifrələr yaradın, gücünü dərhal görün.
- HTML Entity ÇeviriciMətni HTML üçün kodlayın və ya entity-ləri geri açın — markap pozucuları, adlı dəstlər, emojiyə qədər rəqəmsal istinadlar. Düz bir dəfə açır.