xhtml vs html5 understanding key differences
सुविधाओं, लाभों और नमूना कोड उदाहरणों के साथ XHTML बनाम HTML5 की एक व्यापक तुलना:
यह ट्यूटोरियल XHTML, HTML5 जैसी मार्कअप भाषाओं पर कुछ प्रकाश डालेगा और वे वेबपेज बनाने में कैसे मदद करेंगे।
आइए पहले एक्सएचटीएमएल और एचटीएमएल 5 वाक्यांशों को समझें, फिर हम उनके बीच के अंतरों का पता लगाएंगे और कैसे ये मार्कअप लैंग्वेज वेब पर पेज विकसित करते हुए हमारे जीवन को आसान बनाते हैं।
आप क्या सीखेंगे:
XHTML बनाम HTML5 की तुलना
XHTML का इतिहास:
- वर्ष 2000 में, XHTML के पहले संस्करण को भी बुलाया गया XHTML 1.0, वर्ल्ड वाइड वेब द्वारा लॉन्च किया गया था। यह आधुनिक वाक्यविन्यास नियमों और टैग के साथ आया था। यह XML और HTML का मिश्रण था। XHTML 1.0 HTML 4.0 के लगभग समान था और तीन दस्तावेज़ प्रकार (संक्रमणकालीन, फ्रेमसेट और सख्त) थे जिसके तहत डेवलपर्स ने उन्हें वर्गीकृत किया था।
- XHTML 1.1 संस्करण (2001 में पेश किया गया) के लिए, मॉड्यूल की अवधारणा आई। इसी तरह के तत्वों को एक विशिष्ट मॉड्यूल के तहत वर्गीकृत किया गया था जो डेवलपर्स द्वारा उपयोग किया जा सकता है, जिससे कोड की लाइनें कम हो सकती हैं। उदाहरण के लिए,,,, और संरचना मॉड्यूल का एक हिस्सा बनाएँ।
XHTML (XML + HTML) का उपयोग क्यों करें?
XHTML का अर्थ ई है एक्स तनमय एच YperText म अर्कूप एल पीड़ा। HTML में कोड लिखते समय, संभावना है कि आप किसी तत्व के लिए एक बंद टैग या मामला याद करते हैं। XHTML कोडिंग को अधिक कठोर, पॉलिश और अक्सर सीधा बनाता है।
यह ध्यान में रखा जाना चाहिए कि कभी-कभी एचटीएमएल में त्रुटियों को अक्सर खराब एचटीएमएल कहा जाता है जब कोड को मोबाइल फोन जैसे छोटे डिवाइस पर ब्राउज़रों द्वारा ठीक से संभाला नहीं जाता है। इस प्रकार, एक्सएचटीएमएल जिसमें एक्सएमएल का स्वाद है, एक पृष्ठ को ठीक से चिह्नित करता है।
विभिन्न उपकरणों और ब्राउज़रों पर प्रदर्शित वेब पेज पर XHTML के बहुत सारे कमांड हैं। इससे वेब पर पृष्ठों के उपयोग और देखने में आसानी होती है। XHTML की संशोधित प्रकृति एक मुख्य विशेषता है जो डेवलपर्स को कोड के पुन: प्रयोज्य में मदद करती है।
है एक्स तनमय म अर्कूप एल एनगेज (एक्सएमएल) एक मार्कअप भाषा है जिसका उपयोग किया जाता है संबंधित, ले जाना तथा आपूर्ति डेटा और HTML वेब पर इस डेटा की प्रस्तुति से संबंधित है। इस प्रकार HTML और XML दोनों का मजबूती संयोजन XHTML को लाभकारी बनाता है।
XML संरचना को नीचे दिए गए कोड स्निपेट में दर्शाया गया है:
HTML XML
XML में केवल उपयोगकर्ता-परिभाषित टैग हैं, और संस्करण, एन्कोडिंग तथा स्टैंडअलोन XML घोषणा का हिस्सा है। XML स्व-व्याख्यात्मक है और उपरोक्त कोड XHTML के घटकों की व्याख्या करता है। हालाँकि यह अपने आप नहीं चल सकता, सॉफ्टवेयर या कोड का एक टुकड़ा टैग के अंदर की जानकारी को प्रस्तुत करने, प्राप्त करने या आपूर्ति करने के लिए आवश्यक है।
HTML5 का उपयोग क्यों करें?
XHTML IE8 और ब्राउज़र के अन्य पुराने संस्करणों के साथ संगत नहीं है। HTML5 XHTML शैली टैग का उपयोग करने में सक्षम है, लेकिन इसके विपरीत नहीं। XHTML में कोड लिखते समय, कई प्रतिबंध हैं जो डेवलपर्स को पालन करने की आवश्यकता होती है।
कुछ प्रतिबंध नीचे सूचीबद्ध हैं:
- एक्सएचटीएमएल तत्व और विशेषताएँ अपरकेस में नहीं होनी चाहिए।
- हमेशा एक शुरुआत और अंत टैग शामिल करें।
- कोड की शुरुआत में Doctype घोषणा अनिवार्य है।
HTML Bad HTML
उपरोक्त कोड एक खराब एचटीएमएल कोड का एक उदाहरण है जहां पैरा क्लोजिंग टैग गायब है और यह एक कैपिटल लेटर है।
इन प्रतिबंधों के कारण, यह मार्कअप भाषा माना जाता है सख्त और इसलिए एचटीएमएल 5 की ओर एक क्रमिक बदलाव आया, जो सिंटैक्स में त्रुटि से निपटने, कोड में मामलों, टैग को बंद करने आदि का ध्यान रखता है। संक्षेप में, यह डेवलपर्स के लिए एक फायदा है।
आगे पढ़ना = >> एचटीएमएल 5 टैग के साथ एचटीएमएल चीट शीट
इसके अलावा इसमें जैसे फीचर्स हैं ऑडियो, वीडियो, गेम्स, कैनवस, एसवीजी, आधुनिक एपीआई की एक अच्छी संख्या जैसे जियोलोकेशन, वेब स्टोरेज, ड्रैग और ड्रॉप का निर्धारण । इसके अलावा, यह शब्दार्थ का ध्यान रखता है जो कोड को अधिक पठनीय और डिबग करने में आसान बनाता है।
कृपया एचटीएमएल 5 XHTML की जगह तस्वीर में क्यों आया, इस बारे में अधिक रोचक तथ्य जानने के लिए वीडियो देखें।
XHTML क्या है?
इसे एक XML के रूप में प्रलेखित HTML माना जाता है। HTML 4.01 लगभग XHTML के समान है। यह HTML 4.01 का एक पॉलिश संस्करण है और वर्ल्ड वाइड वेब कंसोर्टियम द्वारा लॉन्च किया गया है। आधुनिक ब्राउज़र XHTML का समर्थन करते हैं।
नमूना XHTML कोड स्निपेट:
XHTML
this is an XHTML paragraph
है) एक्सएचटीएमएल के लिए नाम विशेषता का उपयोग नहीं किया जाना चाहिए।
च) वर्ल्ड वाइड वेब एक के साथ आया है सत्यापनकर्ता यदि हमारा कोड उनके द्वारा विकसित मानक का पालन करता है तो जाँच करता है।
द्वारा कोड की जाँच की जा सकती है URL, फ़ाइल अपलोड करना या सीधे पाठ इनपुट द्वारा उपरोक्त छवि में दिखाए अनुसार तीन अलग-अलग टैब के अनुरूप।
किसी भी वेबसाइट से वीडियो डाउनलोड करने का कार्यक्रम
पठन पाठन = >> HTML बनाम PHP
निष्कर्ष
हमने यहां सभी मामलों में एक्सएचटीएमएल बनाम एचटीएमएल 5 के बीच अंतरों पर चर्चा की है।
HTML5 एक आवश्यक मार्कअप भाषा है जो आज के वेब विकास में प्रासंगिक है। जबकि XHTML जिसे HTML 5 के पिछले संस्करणों में से एक माना जाता है, HTML के अन्य निचले संस्करणों पर कुछ लाभ हैं लेकिन इसके पेशेवरों और विपक्षों का अपना समूह है।
XHTML ने कोड को अधिक वर्णनात्मक और स्पष्ट बना दिया है। हालांकि, इसने उन उपयोगकर्ताओं पर प्रतिबंध लगा दिए हैं जिन्होंने प्रयोज्य को कम कर दिया है। हालाँकि, XHTML मॉड्युलैरिटी फ्रेमवर्क का उपयोग काफी हद तक किया जा सकता है। इसके अलावा, हमें यह ध्यान रखना होगा कि XHTML विशेष रूप से डेस्कटॉप अनुप्रयोगों के लिए डिज़ाइन किया गया है और मोबाइल उपयोगकर्ताओं के लिए नहीं।
आगे पढ़ना = >> एचटीएमएल 5 बनाम फ्लैश - मुख्य अंतर
हमें उम्मीद है कि इस लेख ने XHTML और HTML5 की आपकी समझ को ताज़ा कर दिया है। हम भविष्य में भी संबंधित विषयों के साथ आएंगे।
ऑल द बेस्ट और सीखते रहो !!
अनुशंसित पाठ
- ब्लैक बॉक्स परीक्षण और व्हाइट बॉक्स परीक्षण के बीच मुख्य अंतर
- जावा बनाम पायथन - जावा और पायथन के बीच महत्वपूर्ण अंतर
- C # Vs C ++ और C # Vs Java - प्रमुख अंतरों का अन्वेषण करें
- HTML बनाम HTML5: HTML5 और HTML में क्या अंतर है?
- सफल इकाई परीक्षण की कुंजी - डेवलपर्स कैसे अपने कोड का परीक्षण करते हैं?
- शीर्ष 35 एचटीएमएल 5 साक्षात्कार प्रश्न और उत्तर
- गिट बनाम गिटहब: उदाहरणों के साथ अंतरों का अन्वेषण करें
- टीडीडी बनाम बीडीडी - उदाहरणों के साथ अंतर का विश्लेषण करें