xhtml full form: html और xhtml में क्या अंतर है? अभी जानिए
XHTML का full form EXtensible HyperText Markup Language है। यह इंटरनेट के विकास का अगला कदम है। XHTML को वर्ल्ड वाइड वेब कंसोर्टियम (W3C) द्वारा विकसित किया गया था।
यह वेब डेवलपर्स को HTML से XML में convert करने में मदद करता है। XHTML का उपयोग करके, डेवलपर्स इसकी सभी विशेषताओं के साथ XML दुनिया में प्रवेश कर सकते हैं, और वे अभी भी content की पिछली और future की compatibility के बारे में confident रह सकते हैं। XHTML 1.0 XHTML परिवार में पहला document type है और इसे 26 जनवरी 2000 में W3C द्वारा recommended किया गया है। XHTML 1.1 को W3c द्वारा 31 मई 2001 में recommended किया गया है। XHTML5 एक मानक है और इसका XML अनुकूलन विकसित करने के लिए उपयोग किया जाता है
XHTML documents
XHTML documents में तीन part होते हैं, जिनकी चर्चा नीचे की गई है:
DOCTYPE: इसका उपयोग DTD घोषित करने के लिए किया जाता है
Head: हेड सेक्शन का उपयोग top और अन्य features को announced करने के लिए किया जाता है।
Body : बॉडी टैग में वेब पेजों के content शामिल होती है। इसमें कई टैग शामिल हैं
XHTML Code
आइए इसे समझने के लिए एक उदाहरण लेते हैं –
HTML का उपयोग मुख्य रूप से वेब पेज बनाने के लिए किया जाता है लेकिन हम देख सकते हैं कि इंटरनेट पर कई पेजों में “खराब” HTML होता है (HTML नियम का पालन नहीं करते)।
यह HTML कोड अधिकांश ब्राउज़रों में ठीक काम करता है (भले ही यह HTML नियमों का पालन न करता हो)।
उदाहरण के लिए:
<html>
<head>
<title>This is an example of bad HTML</title>
<body>
<h1>Bad HTML
<p>This is a paragraph
</body>
तो, XHTML को HTML और XML की शक्तियों को संयोजित करने के लिए पेश किया गया है।
XHTML HTML को XML के रूप में पुनः डिज़ाइन किया गया है। यह आपकी साइट पर बेहतर formatted code बनाने में आपकी help करता है।
XHTML आपको ख़राब तरीके से बने कोड को XHTML संगत बनाने की सुविधा नहीं देता है। HTML के विपरीत (जहाँ simply error (जैसे समापन टैग गायब होना) को ब्राउज़र द्वारा अनदेखा कर दिया जाता है), XHTML कोड बिल्कुल वैसा ही होना चाहिए जैसा कि इसे Specified किया गया है।
![xhtml full form](https://yourqueries.in/wp-content/uploads/2023/12/html-and-xhtml.webp)
HTML (HypertextMarkup Language) और XHTML (ExtensibleHypertext Markup Language) दोनों मार्कअप लैंग्वेज हैं जिनका उपयोग वेब पेज बनाने और represent करने के लिए किया जाता है। उनके बीच मुख्य अंतर syntax और structure का है; HTML अपने सिंटैक्स में अधिक उदार है, जबकि XHTML का सिंटैक्स अधिक सख्त है और XML नियमों का पालन करता है। XHTML को HTML का Successor माना जाता है।
difference between html and xhtml –
Features | HTML | XHTML | |
01 | Language | HTML (हाइपरटेक्स्ट मार्कअप लैंग्वेज) एक मार्कअप लैंग्वेज है जिसका उपयोग वेब पेज और अन्य जानकारी बनाने के लिए किया जाता है जिसे वेब ब्राउज़र में present किया जा सकता है | XHTML (एक्स्टेंसिबल हाइपरटेक्स्ट मार्कअप लैंग्वेज)= एक मार्कअप लैंग्वेज है जो HTML का एक सख्त version है और XML सिंटैक्स के अनुरूप है |
02 | case-sensitive | HTML एक case-sensitive भाषा नहीं है | XHTML एक case-sensitive भाषा है। |
03 | Tag | कुछ HTML तत्व क्लोजिंग टैग के बिना भी ठीक से काम कर सकते हैं। | सभी XHTML तत्व बंद होने चाहिए. यहां तक कि खाली तत्वों को भी एक समापन टैग की आवश्यकता होती है। |
04 | उद्धरण चिन्ह | HTML में विशेषताओं का उपयोग करते समय उद्धरण चिह्न लगाना अनिवार्य नहीं है। | XHTML में किसी विशेषता के चारों ओर उद्धरण चिन्ह लगाना अनिवार्य है। |
05 | errror | HTML दस्तावेज़ में कुछ त्रुटियाँ होने पर भी वेबपेज represent होता है। | XHTML में अधिक सख्त त्रुटि प्रबंधन है। |
06 | एक्सटेंशन | HTML में इसका फ़ाइल नाम एक्सटेंशन .html या .htm हो सकता है | XHTML में इसका फ़ाइल नाम एक्सटेंशन .xhtml,.xht, या .xml हो सकता है। |
07 | attributes | HTML deprecated attributes के उपयोग की अनुमति देता है। | XHTML deprecated attributes के उपयोग की अनुमति नहीं देता है और सभी विशेषताओं को लोअरकेस में रखना आवश्यक है। |