HTML4 और HTML5 में कई HTML टैग हैं जिन्हें वैध HTML के लिए समापन टैग के उपयोग की आवश्यकता नहीं है। वो हैं:
कारण है कि इनमें से अधिकतर टैगों में एक आवश्यक अंत टैग नहीं है कि ज्यादातर मामलों में, अंत टैग दस्तावेज़ में किसी अन्य टैग की उपस्थिति से निहित होता है। उदाहरण के लिए, अधिकांश वेब दस्तावेज़ों में, एक पैराग्राफ (द्वारा परिभाषित किया गया
) या तो एक और अनुच्छेद या किसी अन्य ब्लॉक-स्तर तत्व द्वारा पीछा किया जाता है। इस प्रकार, ब्राउज़र अनुमान लगा सकता है कि अनुच्छेद अगले अनुच्छेद की शुरुआत से समाप्त हो गया है।
इस सूची में अन्य टैग में हमेशा सामग्री नहीं होती है, जैसे कि। इस तत्व में टैग शामिल हो सकते हैं लेकिन ऐसा करने की आवश्यकता नहीं है। अगर किसी समूह समूह में कोई भी रंग टैग नहीं होता है, तो बंद टैग को छोड़कर कोई भ्रम नहीं होता है- ज्यादातर मामलों में कॉलम की संख्या अवधि विशेषता द्वारा परिभाषित की जाएगी।
अंत टैग छोड़ना आपके पृष्ठों को गति देता है
इन तत्वों के लिए अंत टैग को छोड़ने का एक अच्छा कारण यह है कि वे पृष्ठ डाउनलोड में अतिरिक्त वर्ण जोड़ते हैं और इस प्रकार पृष्ठों को धीमा करते हैं। यदि आप अपने वेब पेज डाउनलोड को तेज करने के लिए चीजों की तलाश में हैं, तो वैकल्पिक समापन टैग से छुटकारा पाने के लिए एक अच्छी जगह है। उन दस्तावेज़ों के लिए जिनमें बहुत से अनुच्छेद या तालिका कक्ष हैं, यह एक महत्वपूर्ण बचत हो सकती है।
लेकिन बंद टैग छोड़ना अच्छा नहीं है
समापन टैग में जाने के कुछ महत्वपूर्ण कारण हैं।
- समापन टैग संरचना प्रदान करते हैं।
- जब आपके पास एक HTML दस्तावेज़ होता है जिसे कम से कम कोड किया जाता है तो यह तेज़ी से लोड हो सकता है, लेकिन यह तेजी से बनाए रखने के लिए एक भालू बन सकता है। नई टेबल पंक्तियों या स्तंभों को जोड़ना शुरुआत और अंत टैग की पूरी संरचना के बिना जल्दी से करना कठिन हो सकता है। और अक्सर लोग इसे इंडेंट करके हल करते हैं जो पात्रों को दस्तावेज़ में वापस जोड़ता है, इस प्रकार उन्हें छोड़ने से प्राप्त गति लाभों को अस्वीकार करता है।
- पूर्ण तत्वों पर सीएसएस और जावास्क्रिप्ट हुक।
- जबकि अधिकांश ब्राउज़र अपने बंद टैग के बिना (और स्टाइल) टैग प्रदर्शित कर सकते हैं, क्लोजिंग टैग की कमी शैली या स्क्रिप्ट क्रिया को कम स्पष्ट करने के लिए एक निश्चित स्थान बना सकती है। यदि आप बहुत सटीक लेआउट के साथ काम कर रहे हैं, तो आप क्लोजिंग टैग छोड़ते समय परिशुद्धता पर नियंत्रण छोड़ देते हैं-आप ब्राउज़र को यह तय करने दे रहे हैं कि टैग कहां समाप्त होता है। कभी-कभी ब्राउज़र सही अनुमान लगाते हैं, और कभी-कभी नहीं।
- निरंतर समापन टैग हमेशा अनुमति नहीं है।
- एचटीएमएल 5 में,
- अनुच्छेद तुरंत 25 अलग-अलग तत्वों के बाद अनुक्रमित किया जा सकता है जब टैग छोड़ा जा सकता है। लेकिन एचटीएमएल 5 में 100 से अधिक तत्व हैं। क्या आप हर स्थिति को याद रखने जा रहे हैं कि यह अंत टैग छोड़ने के लिए मान्य है? इसे शामिल करना शायद आसान है।
एक्सएचटीएमएल सभी बंद टैग की आवश्यकता है
इन तत्वों के साथ अधिकांश लोग बंद टैग का उपयोग करने का मुख्य कारण एक्सएचटीएमएल का है। जब आप एक्सएचटीएमएल लिखते हैं तो बंद टैग हमेशा आवश्यक होते हैं। यदि आप अपने वेब दस्तावेज़ों को भविष्य में किसी भी बिंदु पर एक्सएचटीएमएल में बदलने की योजना बना रहे हैं, तो बंद टैग को शामिल करना सबसे आसान है, ताकि आपके दस्तावेज़ तैयार हो जाएं।