HTML में सेल्फ़-क्लोज़िंग टैग
HTML टैग दो तरह के होते हैं: सामान्य टैग, जिनमें ओपनिंग टैग के साथ-साथ क्लोज़िंग टैग भी होता है, और सेल्फ़-क्लोज़िंग टैग।
HTML में सेल्फ़-क्लोज़िंग टैग क्या हैं?
HTML में सेल्फ़-क्लोज़िंग टैग ऐसे ख़ास टैग हैं जिन्हें क्लोज़िंग टैग की ज़रूरत नहीं होती। इनका एक और नाम वॉइड एलिमेंट है। जिस तरह दूसरे एलिमेंट अपने कंटेंट को घेरते हैं, उस तरह ये नहीं घेरते। इसके बजाय ये खाली रहते हैं और खुद को भर लेते हैं।
HTML5 में सेल्फ़-क्लोज़िंग टैग के अंत में स्लैश हो भी सकता है और नहीं भी। उदाहरण के लिए, दोनों
<br> और <br /> काम करते हैं। पहले, XHTML और XML डॉक्यूमेंट की सही पार्सिंग के लिए स्लैश ज़रूरी होते थे। अब HTML पार्सर दोनों सिंटैक्स को आसानी से संभाल सकते हैं।
ये टैग सरल नियमों का पालन करते हैं और HTML डॉक्यूमेंट का स्ट्रक्चर तैयार करना सहज बनाते हैं। इनसे कोडिंग ज़्यादा छोटी और साफ़ बनती है। चाहे इनके अंत में स्लैश हो या न हो, ब्राउज़र इन्हें एक ही तरह से दिखा सकते हैं।
HTML5 के लिए सेल्फ़-क्लोज़िंग टैग की लिस्ट
HTML5 में सबसे ज़्यादा इस्तेमाल होने वाले सेल्फ़-क्लोज़िंग HTML टैग ये हैं:
- <br> — लाइन ब्रेक
- <img> — इमेज
- <hr> — हॉरिज़ॉन्टल रूल
- <meta> — मेटाडेटा
- <link> — स्टाइलशीट जोड़ना
- <input> — इनपुट फ़ील्ड
- <source> — मीडिया सोर्स
- <area> — इमेज मैप का क्षेत्र
- <col> — टेबल का कॉलम
- <embed> — बाहरी संसाधन शामिल करना
- <track> — मीडिया का टेक्स्ट ट्रैक
- <wbr> — शब्द तोड़ने की संभावित जगह
वेब पेज पर आपको दिखने वाले ज़्यादातर सेल्फ़-क्लोज़िंग टैग इस लिस्ट में शामिल हैं।
सेल्फ़-क्लोज़िंग टैग का इस्तेमाल कैसे करें
सेल्फ़-क्लोज़िंग टैग का इस्तेमाल करना आसान है। आप सिर्फ़ ओपनिंग टैग लिखते हैं, क्लोज़िंग टैग नहीं। XHTML 1.0 में आपको अंत का स्लैश जोड़ने की ज़रूरत होती है। आज HTML5 में ब्राउज़र दोनों रूप स्वीकार करेंगे।
HTML में पार्सिंग नियमों की शर्तें कम सख़्त हैं। हो सकता है कि ब्राउज़र रेंडरिंग के दौरान अतिरिक्त स्लैश पर ध्यान न दें। इससे डॉक्यूमेंट का स्ट्रक्चर बना रहता है और साथ ही वे ज़्यादा लचीले बनते हैं।
उदाहरण
सेल्फ़-क्लोज़िंग टैग के कुछ उदाहरण ये हैं:
<br>
<hr>
<img src=”image.jpg” alt=”Sample”>
<input type=”text”>
कई HTML डॉक्यूमेंट में इन सेल्फ़-क्लोज़िंग टैग का इस्तेमाल होता है। ये स्ट्रक्चर तैयार करने के लिए स्थापित सिंटैक्स का इस्तेमाल करते हैं। आधुनिक ब्राउज़र को इनकी पार्सिंग में कोई दिक्कत नहीं होगी।
सेल्फ़-क्लोज़िंग टैग के इस्तेमाल से HTML आपकी कोडिंग साफ़-सुथरी रखता है। ये काम करने वाले वेब पेज बनाने के लिए बहुत अहम हैं।
