HTML फ़ॉर्मैटर और मिनिफ़ायर
बिखरे HTML को सुंदर बनाइए या प्रोडक्शन के लिए मिनिफ़ाई कीजिए
इस टूल के बारे में
बंडलर, स्क्रैपर या WYSIWYG संपादक से निकला HTML सुंदर बनाइए: तत्वों को आपकी चुनी हुई चौड़ाई के अनुसार इंडेंट किया जाता है, एट्रिब्यूट अपनी पंक्ति में रहते हैं, और pre/textarea की सामग्री बाइट-दर-बाइट अछूती रहती है। मिनिफ़ाई मोड टिप्पणियाँ हटाता है और टैगों के बीच की खाली जगह समेटता है — हाथ से लिखे पृष्ठों पर आमतौर पर 10–25% की कटौती।
यहाँ मिनिफ़िकेशन जान-बूझकर सतर्क है: इनलाइन स्क्रिप्ट और स्टाइल सुरक्षित रहते हैं, सशर्त टिप्पणियाँ बच जाती हैं, और इनलाइन तत्वों के बीच के इकहरे स्पेस बने रहते हैं ताकि “यहाँ <a>क्लिक</a> कीजिए” आपस में जुड़कर एक शब्द न बन जाए। आपको सुरक्षित मिनिफ़िकेशन मिलती है, अधिकतम आक्रामक नहीं।
दोनों क्रियाएँ आपके ब्राउज़र में स्थानीय रूप से चलती हैं — अप्रकाशित पृष्ठ और आंतरिक एडमिन मार्कअप कभी आपकी मशीन से बाहर नहीं जाते।
अक्सर पूछे जाने वाले प्रश्न
- क्या मिनिफ़ाई करने से मेरा इनलाइन JavaScript या CSS टूटेगा?
- नहीं — <script>, <style>, <pre> और <textarea> ब्लॉक खाली जगह समेटने से पूरी तरह बाहर रखे जाते हैं। केवल टैगों के बीच का मार्कअप छुआ जाता है। स्क्रिप्ट को ख़ुद दबाना हो तो उन्हें अलग से JavaScript मिनिफ़ायर से गुज़ारिए।
- टैगों के बीच की खाली जगह हटाना सुरक्षित क्यों है?
- अधिकतर मामलों में है: ब्लॉक-स्तरीय तत्वों के बीच की खाली जगह का कोई दृश्य प्रभाव नहीं होता। इनलाइन तत्वों के बीच होता है, इसीलिए मिनिफ़ायर लगातार खाली जगह को हटाने के बजाय एक स्पेस में समेटता है। inline-block की खाली-जगह वाली तरकीबों पर टिके लेआउट वह दुर्लभ अपवाद हैं जिन्हें एक बार देख लेना चाहिए।
- क्या फ़ॉर्मैटर अमान्य HTML ठीक करता है?
- वह जो आप देते हैं उसे HTML विशिष्टि से जाँचे बिना फ़ॉर्मैट करता है — बिना बंद किए टैग बिना बंद ही रहते हैं। ब्राउज़र गड्डमड्ड मार्कअप के प्रति उदार हैं, इसलिए फ़ॉर्मैटिंग फिर भी संरचना इतनी दिखा देती है कि समस्या पकड़ में आ जाए।
- इंडेंट की चौड़ाई कितनी रखूँ?
- वेब कोडबेस में 2 स्पेस प्रचलित परिपाटी है और अधिकतर फ़्रेमवर्क शैली-निर्देशिकाओं का डिफ़ॉल्ट भी। यदि आपकी टीम ने 4 तय किया है तो वही लीजिए — यह चुनाव पूरी तरह सजावटी है।