ממיר חינם

CSS מזער

צמצם ודחוס גיליונות סגנונות CSS באופן מיידי בדפדפן שלך. הסר הערות, כווץ את הרווח הלבן והקטן את גודל הקובץ. חינם ופרטי.

גרור ושחרר כאן קובץ CSS

תומך בקבצי .css. או הדבק את ה-CSS שלך למעלה.

אוֹ

אודות כלי זה

צמצום CSS מסיר רווחים, הערות ותווים מיותרים מגיליון סגנונות כדי להקטין את גודלו לפני ההגשה לדפדפנים. הכללים בפועל לא השתנו: גיליון סגנונות ממוזער מעבד דפים זהים למקור הלא ממוזער. החיסכון נובע מהסרת שורות חדשות, נקודות פסיק מיותרות, הערות, הזדמנויות קצרות בצבע משושה וקיצורי דרך של אפס יחידה (החלפת 0px ב-0).

באתרים מודרניים עם עשרות כללי סגנון, ההפחתה הטיפוסית היא 20-40% לעומת המקור הלא ממוזער. בשילוב עם דחיסת gzip בשרת, החיסכון השולי מתכווץ - gzip כבר דוחס טקסט חוזר ביעילות - אך השילוב עדיין מנצח את הדחיסה לבדה, במיוחד כאשר גיליונות הסגנונות נשמרים במטמון ומוגשים פעמים רבות למבקרים רבים.

ממזער זה מעבד CSS במעבר אחד, מסיר הערות מחוץ לערכי url(), כיווץ רווח לבן, הסרת נקודה-פסיק מיותרת לפני סגירת הסוגרים, החלת קיצור של יחידות אפס והמרת צבעי hex של שש ספרות לצורת שלוש ספרות במידת האפשר (#ffffff → #fff). הפלט נשאר CSS חוקי שכל דפדפן מנתח בצורה נכונה.

למה להקטין CSS

קבצי CSS קטנים יותר נטענים מהר יותר וחוסמות זמן רינדור, שניהם משפרים את ציוני ה-First Contentful Paint וה-Lorst Contentful Paint. עבור אתרים שבהם Core Web Vitals משפיעים על דירוג החיפוש, כל קילובייט של CSS חוסם רינדור שגולח שווה את המאמץ.

גם עלויות רוחב הפס חשובות בקנה מידה. אתרים המשרתים מיליוני צפיות בדפים חוסכים כמויות מדידות של יציאה כאשר גיליונות הסגנונות שלהם קטנים ב-30%. חשבונות CDN, שימוש בנתונים ניידים וצריכת אנרגיה, כולם נהנים מעט. הקטנה היא למעשה בחינם - שלב בנייה חד פעמי ללא עלות תחזוקה.

כיצד להשתמש

הדבק CSS, קבל את הגרסה הממוזערת.

  1. הדבק את ה-CSS שלך: שחרר קובץ ‎.css או הדבק מקור CSS באזור הקלט. ה-Minifier מקבל כל CSS חוקי - תחביר מודרני כולל משתני CSS, calc(), grid ו-flexbox.
  2. בחר אפשרויות: ברירות מחדל מסירות הערות, כווץ רווח לבן והחלת קיצורי דרך נפוצים. אתה יכול להשבית טרנספורמציות ספציפיות אם אתה צריך לשמר הערות או עיצוב מסוים.
  3. הקטנת: ה-Minifier עובר על ה-CSS, ומחיל כל טרנספורמציה מופעלת. הפלט הוא CSS זהה מבחינה פונקציונלית עם גודל מופחת.
  4. השתמש בפלט: העתק או הורד. החלף את ה-CSS המקור בפלט ה-build שלך עם הגרסה המצומצמת, או הפעל את ה-Minification כשלב בנייה בכלי העבודה שלך.

מקרי שימוש נפוצים

פרטים טכניים

צמצום CSS הוא בעיקר הסרת שטח לבן שמרנית. רווח לבן בתוך בוררים, הצהרות וערכים נשמר היכן שהוא משמעותי; הרווח הלבן בחוץ ממוטט. הערות יוסרו אלא אם הן מתחילות ב-/*! (הערות שימור רישיון).

קיצורי דרך נפוצים: 0px, 0em וערכים דומים של יחידת אפס הופכים ל-0; צבעי קסם בני שש ספרות עם ספרות זוגיות (#ffffff, #336699) הופכים לשלוש ספרות (#fff, #369); הנקודה-פסיק האחרון לפני } מוסר. שמות הצבעים אינם מומרים ל-hex באופן אוטומטי מכיוון שה-hex לפעמים ארוך יותר (אורכו האדום קצר מ-#f00; ff0000-# ארוך מאדום).

הפלט צריך לעבור כל מאמת CSS שמקבל את הקלט. תמיכת הדפדפן ללא שינוי - הקטנה אינה משנה את הכללים עצמם, אלא רק את ייצוג הטקסט שלהם.

שיטות עבודה מומלצות

שאלות נפוצות

מה מסיר מזעור CSS?
רווחים (רווחים, טאבים, שורות חדשות), הערות (/* ... */), נקודות פסיק מיותרות, אפסים מיותרים (0.5 → .5), אופטימיזציות קצרות (#ffffff → #fff), ויחידות מיותרות (0px → 0).
האם ממוזער CSS בטוח לשימוש בייצור?
כן. הקטנה משמרת את כל כללי ה-CSS, הבוררים וערכי המאפיינים. הפלט זהה מבחינה תפקודית - דפדפנים מפרשים אותו בדיוק באותו אופן. זהו נוהג סטנדרטי עבור כל אתרי הייצור.
כמה הפחתת גודל עליי לצפות?
בדרך כלל 20-50% עבור CSS כתוב היטב. קוד בעל הערות כבדות עם עיצוב מילולי רואה הפחתות גדולות יותר. CSS כבר קומפקטי עשוי לכווץ רק 10-15%.
האם עלי להקטין CSS אם אני משתמש ב-gzip?
כן, שניהם. Gzip דוחס תבניות חוזרות, בעוד הקטנה מסיר תווים מיותרים. יחד הם מספקים דחיסה טובה יותר מאשר כל אחד לבד. CSS ממוזער + gzipped הוא בדרך כלל קטן ב-85-95% מהמקור.
האם עלי להקטין תמיד?
לייצור כן. עבור קובצי מקור לפיתוח, לא - CSS קריא חיוני לתחזוקה. הפעל את הקטנה בזמן הבנייה, לא בזמן העריכה.
האם ה-CSS שלי מועלה לשרת?
לא. ה-Minifier פועל בדפדפן שלך.
איך זה בהשוואה ל-cssnano או csso?
cssnano ו-csso הם תוספי PostCSS לבניית ייצור; הם מציעים טרנספורמציות אגרסיביות יותר כמו מיזוג כללים מיותרים. כלי זה מכסה מזעור בסיסי לשימוש אד-הוק ללא הגדרת בנייה.
האם הקטנה מפרקת מפות מקור?
הקטנה אינה מייצרת מפות מקור; הכלי הזה מייצר פלט ממוזער בלבד. כדי לנפות באגים ב-CSS ממוזער בייצור, צור מפות מקור כחלק מהבנייה שלך.