XHTML क्या है? (What is XHTML in Hindi)
XHTML क्या है? (What is XHTML in Hindi)
XHTML क्या है? (What is XHTML in Hindi)
परिचय
XHTML (Extensible HyperText Markup Language) एक उन्नत वेब मार्कअप भाषा है, जो HTML और XML (Extensible Markup Language) का मिश्रण है। XHTML को HTML के अधिक स्ट्रिक्ट और वेल-फॉर्मेड संस्करण के रूप में विकसित किया गया था ताकि वेब पेज अधिक संरचित और क्रॉस-प्लेटफॉर्म संगत हों।
XHTML की परिभाषा
XHTML, W3C (World Wide Web Consortium) द्वारा विकसित एक मार्कअप भाषा है, जो HTML के समान ही काम करती है, लेकिन इसमें सख्त सिंटैक्स नियम होते हैं। यह HTML 4.01 का एक्स्टेंसिबल संस्करण है और इसे XML नियमों का पालन करना आवश्यक होता है।
XHTML का इतिहास
| वर्ष | विवरण |
|---|---|
| 1999 | HTML 4.01 जारी किया गया, लेकिन इसमें ढीले सिंटैक्स के कारण वेब पेजों में कई त्रुटियाँ थीं। |
| 2000 | XHTML 1.0 को W3C द्वारा विकसित किया गया, जो HTML 4.01 और XML का संयोजन था। |
| 2002 | XHTML 1.1 जारी किया गया, जिसमें कुछ अतिरिक्त सुधार किए गए। |
| 2009 | XHTML 2.0 को प्रस्तावित किया गया, लेकिन इसे बाद में रद्द कर दिया गया। |
| 2014 | HTML5 जारी किया गया, जिससे XHTML का उपयोग कम होने लगा। |
XHTML और HTML में अंतर
| विशेषता | HTML | XHTML |
|---|---|---|
| सिंटैक्स नियम | ढीला और लचीला | सख्त और वेल-फॉर्मेड |
| केस सेंसिटिविटी | केस-सेंसिटिव नहीं | केस-सेंसिटिव (टैग हमेशा लोअरकेस में होने चाहिए) |
| टैग क्लोजिंग | कुछ टैग बिना बंद किए इस्तेमाल किए जा सकते हैं | हर टैग को बंद करना अनिवार्य है |
| एट्रिब्यूट वेल्यू | एट्रिब्यूट वेल्यू कोट्स के बिना दी जा सकती है | एट्रिब्यूट वेल्यू को हमेशा कोट्स में देना होता है |
| DOCTYPE | HTML का डॉकटाइप जरूरी नहीं | XHTML में अनिवार्य रूप से DOCTYPE होना चाहिए |
XHTML का सिंटैक्स
XHTML में कोड को सही तरीके से लिखने के लिए निम्नलिखित नियमों का पालन करना आवश्यक होता है:
- सभी टैग लोअरकेस में होने चाहिए।
- सभी टैग को ठीक से बंद करना आवश्यक है।
- एट्रिब्यूट्स की वेल्यू डबल कोट्स ("") में होनी चाहिए।
- नेस्टेड टैग्स को सही क्रम में लिखा जाना चाहिए।
XHTML का एक उदाहरण
XHTML Example
XHTML में आपका स्वागत है!
यह एक वेल-फॉर्मेड XHTML डॉक्यूमेंट है।
XHTML के प्रकार
| प्रकार | विवरण |
|---|---|
| XHTML 1.0 Strict | HTML 4.01 के सभी पुराने टैग को हटा दिया गया और अधिक सख्त नियम जोड़े गए। |
| XHTML 1.0 Transitional | HTML 4.01 के पुराने टैग को कुछ हद तक सपोर्ट करता है। |
| XHTML 1.0 Frameset | वेबसाइट के फ्रेम आधारित डिज़ाइन के लिए उपयोग किया जाता है। |
| XHTML 1.1 | XHTML 1.0 का अधिक उन्नत और मॉड्यूलर संस्करण। |
XHTML के लाभ
- सख्त सिंटैक्स के कारण कम त्रुटियाँ होती हैं।
- XML आधारित होने के कारण डेटा स्टोरेज और ट्रांसफर के लिए अनुकूल है।
- विभिन्न प्लेटफार्मों और ब्राउज़रों पर बेहतर संगतता प्रदान करता है।
- भविष्य की वेब तकनीकों के लिए बेहतर स्केलेबिलिटी प्रदान करता है।
XHTML के नुकसान
- HTML की तुलना में अधिक सख्त और जटिल।
- HTML5 के आने के बाद उपयोग में कमी आई।
- छोटी-छोटी गलतियों के कारण कोड ब्रेक हो सकता है।
XHTML आज भी उपयोग किया जाता है?
हालांकि XHTML का उपयोग कम हो गया है, लेकिन कुछ क्षेत्रों में इसे अभी भी उपयोग किया जाता है:
- मोबाइल वेब डेवलपमेंट - जहां XML आधारित डेटा प्रोसेसिंग की जरूरत होती है।
- वेब एप्लिकेशन - जहां वेल-फॉर्मेड मार्कअप आवश्यक होता है।
- डॉक्यूमेंट स्टोरेज - XML संरचना की संगतता की वजह से।
निष्कर्ष
XHTML, HTML का एक संरचित और सख्त संस्करण है, जो वेब पेजों को अधिक अनुशासित और संगत बनाता है। हालांकि, HTML5 के आने के बाद इसका उपयोग कम हो गया, लेकिन यह अभी भी कुछ विशिष्ट अनुप्रयोगों में महत्वपूर्ण भूमिका निभाता है।
Related Articles
PHP में Cookies और Session का उपयोग (Cookies and Session in PHP in Hindi)
PHP में Cookies और Session का उपयोग (Cookies and Session in PHP in Hindi) पर...
Read More →PHP में ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग (OOP) का परिचय (Object Oriented Programming with PHP in Hindi)
PHP में ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग (OOP) का ...
Read More →PHP का परिचय और बुनियादी सिंटैक्स (Introduction and Basic Syntax of PHP in Hindi)
PHP का परिचय और बुनियादी सिंटैक्स (Introduction and Basic Syntax o...
Read More →XML के प्रमुख घटक (XML Key Components in Web Technology in Hindi)
XML के प्रमुख घटक (XML Key Components in Web Technology in Hindi) परिचय...
Read More →वेब टेक्नोलॉजी में XML के उपयोग (Uses of XML in Web Technology in Hindi)
वेब टेक्नोलॉजी में XML के उपयोग (Uses of XML in Web Technology in Hind...
Read More →