मोफत CSS ब्युटिफायर
सुसंगत इंडेंटेशनसह मिनिफाइड CSS प्रेटी-प्रिंट करा. अंदाज लावता येणाऱ्या डिफसाठी ऐच्छिक वर्णक्रमानुसार प्रॉपर्टी सॉर्टिंग.
फाइल्स इथे टाका, किंवा ब्राउझ करण्यासाठी क्लिक करा
CSS · फाइल आकाराची मर्यादा नाही
किंवा क्लिपबोर्डवरून पेस्ट करण्यासाठी Ctrl+V दाबा
आउटपुट येथे दिसेल…हे कसे कार्य करते
हे साधन पेजमध्ये थेट बांधलेल्या गराज-लिहिलेल्या recursive पार्सरचा वापर करून CSS फॉरमॅट करते — थर्ड-पार्टी लायब्ररी, सर्व्हर कॉल नाही. पार्सर तुमच्या CSS मधून अक्षरशः जातो, quoted strings, url() मूल्ये, nested at-rules, आणि सोप्या regex-आधारित पद्धतींना गोंधळात टाकणाऱ्या comments यांना योग्यरित्या हाताळत.
- 1accwalkCss फंक्शन कच्चा इनपुट एका वेळी एक अक्षर स्कॅन करतो, quote state आणि कंस खोली ट्रॅक करत त्यामुळे url(), string मूल्ये, किंवा comments मधील semicolons किंवा braces कधीही structural delimiters समजले जात नाहीत.
- 2Block आणि declaration विभाजनस्कॅनरला top-level opening brace सापडल्यावर, तो prelude (selector किंवा at-rule keyword) काढतो आणि block body recursively प्रक्रिया करतो — ज्यात स्वतः nested rules (@media, @supports, native CSS nesting) असू शकतात, अधिक खोल recursion depth वर हाताळले जातात.
- 3Property क्रमवारी आणि इंडेंटेशनप्रत्येक block मधील declarations एका run मध्ये गोळा केल्या जातात, नंतर निवडलेल्या इंडेंट रुंदीने (2 किंवा 4 जागा) लिहिण्यापूर्वी पर्यायाने property नावाने वर्णक्रमानुसार लावल्या जातात. Minify मोड whitespace पूर्णपणे वगळतो आणि comments काढतो.
- 4तात्काळ in-browser आउटपुटतुम्ही टाइप करताच useMemo hook द्वारे निकाल दिसतात — काहीही कुठेही पाठवले जात नाही. फॉरमॅट केलेला किंवा minified CSS clipboard वर कॉपी करता येतो किंवा .css फाइल म्हणून डाउनलोड करता येतो, आणि panel मूळाशी तुलना करून आकारातील फरक दाखवतो.
संबंधित साधने
SQL फॉरमॅटर आणि ब्युटिफायर
योग्य इंडेंटेशन, कॉन्फिगर करण्यायोग्य कीवर्ड केस आणि प्रमुख क्लॉजवर लाइन ब्रेकसह SQL क्वेरी प्रेटी-प्रिंट करा. कोणत्याही SQL डायलेक्टसह काम करते.
HTML ब्युटिफायर आणि मिनिफायर
योग्य नेस्टिंग इंडेंटेशनसह HTML प्रेटी-प्रिंट किंवा मिनिफाय करा. <pre>, <script>, <style> ब्लॉकमधील सामग्री जपते.
XML फॉरमॅटर आणि व्हॅलिडेटर
तुमच्या ब्राउझरच्या नेटिव्ह DOM पार्सरचा वापर करून XML प्रेटी-प्रिंट आणि पडताळा. प्रॉडक्शन वापरासाठी मिनिफाइड आउटपुट समाविष्ट.