تخطَّ إلى المحتوى الرئيسي

مُنسِّق CSS مجانًا

نسّق ملف CSS المضغوط بمسافات بادئة منتظمة، أو اضغطه. ترتيب أبجدي اختياري للخصائص للحصول على فروقات متوقعة.

يعمل دون اتصال بعد التحميل

أفلت ملفًا هنا، أو انقر للتصفح

CSS · تتم معالجته على جهازك

أو اضغط Ctrl+V للصق من الحافظة

تصفح الملفات
CSS منسّق
ستظهر المخرجات هنا…

الاستخدامات الشائعة

  • CSS الإنتاج تصحيح الأخطاءعرض CSS المصغر من مواقع الإنتاج بصيغة قابلة للقراءة للعثور على الأنماط والهندسة العكسية.
  • فرض نمط CSS للفريققم بتشغيل CSS المقدم من الفريق من خلال جمال متسق بحيث تكون الفروقات حول المحتوى وليس التنسيق.
  • تنسيق CSS ذو البادئة من الموردغالباً ما يكون CSS ذو البادئة من المورد (مخرجات autoprefixer) يحتوي على الكثير من متغيرات -webkit و -moz و -ms. صيغها لفحصها.
  • تعلم من CSS احترافيادرس CSS من أنظمة التصميم الشهيرة من خلال تنسيق مخرجاتها المجمعة.
  • تنسيق CSS لتقارير الأخطاءعند تقديم أخطاء CSS يكون CSS المنسق أسهل كثيراً للمراجعين في القراءة والفهم.

كيف يعمل

تنسّق هذه الأداة CSS باستخدام محلّل عودي مكتوب يدويًا مدمج مباشرة في الصفحة — لا مكتبة خارجية ولا استدعاء خادم. يمر المحلّل على CSS حرفًا حرفًا، ويتعامل بشكل صحيح مع السلاسل بين علامات الاقتباس وقيم url() والقواعد @ المتداخلة والتعليقات التي قد تربك الأساليب الأبسط المعتمدة على التعبيرات النمطية.

  1. 1
    تقطيع على مستوى الحرف
    تمسح الدالة walkCss الإدخال الخام حرفًا حرفًا، متتبعة حالة الاقتباس وعمق الأقواس حتى لا تُعامل الفواصل المنقوطة أو الأقواس المعقوصة داخل url() أو قيم السلاسل أو التعليقات كفواصل بنيوية.
  2. 2
    فصل الكتل والتعريفات
    عندما يجد الماسح قوسًا معقوصًا افتتاحيًا في المستوى الأعلى، يستخرج المقدمة (المحدد أو كلمة القاعدة @) ويعالج جسم الكتلة عوديًا — والذي قد يحتوي هو نفسه على قواعد متداخلة (@media و@supports وتداخل CSS الأصلي) تُعالج في عمق عودي أكبر.
  3. 3
    ترتيب الخصائص والإزاحة
    تُجمع التعريفات داخل كل كتلة في مجموعة، ثم تُرتَّب اختياريًا أبجديًا حسب اسم الخاصية قبل كتابتها بعرض الإزاحة المختار (2 أو 4 مسافات). ويتخطى وضع التصغير المسافات البيضاء كليًا ويزيل التعليقات.
  4. 4
    إخراج فوري داخل المتصفح
    تظهر النتائج أثناء الكتابة عبر خطاف useMemo — لا يُرسل أي شيء إلى أي مكان. يمكن نسخ CSS المنسّق أو المصغّر إلى الحافظة أو تنزيله كملف .css، وتعرض اللوحة فرق الحجم مقارنة بالأصل.

أدوات ذات صلة

الأسئلة الشائعة