एक्सएचटीएमएल बनाम एचटीएमएल 5 के बीच मतभेद
एक्सएचटीएमएल बनाम एचटीएमएल 5 मार्कअप भाषा का हिस्सा हैं। वे एक ही मार्कअप भाषा के बदलाव हैं। वे दोनों एक्सएचटीएमएल बनाम एचटीएमएल 5 की अपनी अनूठी क्षमताओं, वेब प्रौद्योगिकियों की शुरुआत के बाद से प्रतिनिधित्व करते हैं । जो भी वेब तकनीक के हिस्से के रूप में दिखाई देता है वह मार्कअप भाषा, कैस्केडिंग स्टाइल शीट्स और इंटरैक्टिव फ्रंट-एंड स्क्रिप्ट का हिस्सा है। पाइथन जैसे नई प्रोग्रामिंग भाषाओं का उपयोग करते समय , रूबी निर्देश के साथ एक मशीन प्रदान करता है, ये मार्कअप भाषाएं कंप्यूटर को जानकारी प्रदान करती हैं। आइए आगे बढ़ें और एक्सएचटीएमएल और एचटीएमएल 5 के बीच अंतर मार्कअप भाषाओं देखें।
एक्सएचटीएमएल बनाम एचटीएमएल 5 (इन्फ़ोग्राफिक्स) के बीच आमने सामने तुलना के प्रमुख
नीचे एक्सएचटीएमएल बनाम एचटीएमएल 5 के बीच शीर्ष 5 तुलना है
एक्सएचटीएमएल बनाम एचटीएमएल 5 के बीच महत्वपूर्ण अंतर
नीचे अंक की सूचियां हैं, एक्सएचटीएमएल और एचटीएमएल 5 के बीच महत्वपूर्ण अंतर का वर्णन करें
- एक्सएचटीएमएल एचटीएमएल और एक्सएमएल का संयोजन है, जबकि एचटीएमएल 5 एचटीएमएल का एक संस्करण है।
- एक्सएचटीएमएल की अपनी पार्सिंग आवश्यकताएं हैं जबकि एचटीएमएल की कोई विशिष्ट आवश्यकता नहीं है और इसका उपयोग करता है।
- एक्सएचटीएमएल में सभी टैग, अगर वे खोले जाते हैं तो उन्हें बंद किया जाना चाहिए।इस संबंध में एचटीएमएल 5 कम सख्त है ।
- एचटीएमएल 5 का एक सरल अक्षर है और इसमें टाइप एट्रिब्यूट्स और स्टाइल तत्वों को जोड़ने की आवश्यकता नहीं है।
- एक्सएचटीएमएल में टैग के संबंध में प्रतिबंध हैं और इसे एक दूसरे के अंदर घोंसला जा सकता है।एचटीएमएल में ऐसे कोई प्रतिबंध नहीं हैं।
एक्सएचटीएमएल बनाम एचटीएमएल 5 तुलना तालिका
नीचे अंक की सूचियां हैं, एक्सएचटीएमएल बनाम एचटीएमएल 5 के बीच तुलना का वर्णन करें
एक्सएचटीएमएल बनाम एचटीएमएल 5 के बीच तुलना का आधार | एक्सएचटीएमएल | एचटीएमएल 5 |
मूल अंतर और इतिहास | एक्सएचटीएमएल एक्सटेंसिबल हाइपरटेक्स्ट मार्कअप भाषा का संक्षेप है। इसे एचटीएमएल और एक्सएमएल से पारगमन करने में सहायता करने के लिए वर्ल्ड वाइड वेब कंसोर्टियम (डब्ल्यू 3 सी) द्वारा विकसित किया गया था। डेवलपर आसानी से इस भाषा के माध्यम से एक्सएमएल समझ सकते हैं और भविष्य के अनुकूल हो सकते हैं। | एचटीएमएल 5 एचटीएमएल 5 का सबसे उन्नत संस्करण है। यह वर्ल्ड वाइड वेब कंसोर्टियम (डब्ल्यू 3 सी) और वेब हाइपरटेक्स्ट एप्लीकेशन टेक्नोलॉजी वर्किंग ग्रुप (WHATWG) के बीच एक सहयोग है। यह नया संस्करण वीडियो प्लेबैक, ड्रैग और ड्रॉप और तृतीय-पक्ष ब्राउज़र प्लगइन्स जैसे Google गियर्स, एडोब फ्लैश इत्यादि जैसी सुविधाएं प्रदान करता है। |
विशेषतायें एवं फायदे | एक्सएचटीएमएल एचटीएमएल और एक्सएमएल का संयोजन है। यह वेब पेजों के इस्तेमाल के लिए एक मानक परिभाषित करता है। इन पृष्ठों का प्रतिनिधित्व सभी एक्सएचटीएमएल सक्षम ब्राउज़र द्वारा किया जा सकता है। एक्सएचटीएमएल पेज आसान रखरखाव प्रदान करते हैं और उन्हें आसानी से संपादित और स्वरूपित किया जा सकता है। यह एक अधिक सुसंगत और अच्छी तरह से संरचित प्रारूप देता है जिसे आसानी से सभी वेब ब्राउज़र द्वारा पार्स और संसाधित किया जा सकता है।एक्सएचटीएमएल दस्तावेज़ स्क्रिप्ट्स और एप्लेट्स जैसे अनुप्रयोगों का उपयोग कर सकते हैं जो एचटीएमएल दस्तावेज़ ऑब्जेक्ट मॉडल या एक्सएमएल दस्तावेज़ ऑब्जेक्ट मॉडल पर निर्भर करते हैं। दस्तावेजों को आसानी से एक एक्सएमएल उपकरण का उपयोग करके संपादित और मान्य किया जा सकता है। | एचटीएमएल 5 कई नए तत्व और गुण प्रदान करता है जो आधुनिक वेबसाइटों के निर्माण में सहायता करते हैं। एचटीएमएल 5 द्वारा समर्थित मुख्य विशेषताएं हैं:
1) खींचें और छोड़ें: उपयोगकर्ता एक ही वेबपृष्ठ पर एक स्थान से दूसरे स्थान पर तत्वों को आसानी से खींच और छोड़ सकता है। 2) भौगोलिक स्थान: उपयोगकर्ता आसानी से विभिन्न वेब अनुप्रयोगों पर अपना स्थान साझा कर सकते हैं। 3) सर्वर-प्रेषित घटनाक्रम (एसएसई): इस सुविधा का उपयोग एचटीएमएल 5 घटनाओं को वेब सर्वर से वेब ब्राउज़र पर बहने देता है। इन घटनाओं को सर्वर भेजे गए ईवेंट कहा जाता है। 4) नए तत्व: <header>, <footer> और <section> जैसे कई तत्व जोड़े गए हैं। 5) माइक्रोोडाटा: यह सुविधा उपयोगकर्ता को एचटीएमएल 5 से परे अपनी खुद की शब्दावली बनाने और कस्टम सेमेन्टिक्स के साथ वेब पेजों को बढ़ाने में सक्षम बनाती है। |
वाक्य – विन्यास | एक्सएचटीएमएल एचटीएमएल के समान है। एचटीएमएल निम्नलिखित बिंदुओं के लिए कोड लिखते समय ध्यान में रखा जाना चाहिए:
· सभी टैग सही ढंग से Nest · सभी एक्सएचटीएमएल टैग और विशेषताओं को कम मामले में होना चाहिए। · सभी एक्सएचटीएमएल दस्तावेजों को DOCTYPE घोषणा के साथ शुरू करना चाहिए। · उपयोगकर्ता को एक आईडी विशेषता के साथ एक नाम विशेषता को प्रतिस्थापित करना होगा। · स्क्रिप्ट टैग की भाषा विशेषता को अस्वीकार करें। DOCTYPE का उपयोग करने का उदाहरण <! डॉक्टरेट एचटीएमएल सार्वजनिक “- // डब्ल्यू 3 सी // डीटीडी एक्सएचटीएमएल 1.0 संक्रमणकालीन // एन” “Http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”> सभी विशेषताओं को उद्धृत किया जाना चाहिए और आपको स्पष्ट रूप से विशेषता और उसके मूल्य को अवश्य बता देना चाहिए। |
एचटीएमएल 5 एक्सएचटीएमएल से विभिन्न नियमों का पालन करता है एक्सएचटीएमएल को कम केस टैग नामों की आवश्यकता होती है, गुणों को उद्धृत करना और सभी रिक्त तत्व बंद होना चाहिए।
दूसरी तरफ एचटीएमएल 5 प्रदान करता है: · अपरकेस टैग नाम · विशेषता मान वैकल्पिक हैं · खाली तत्वों का बंद होना वैकल्पिक है · उद्धरण विशेषताओं के लिए वैकल्पिक हैं। एचटीएमएल के पिछले संस्करणों में लंबे समय तक डॉक्टरेट के रूप में यह एसजीएमएल पर आधारित है और इसलिए इसे डीटीडी के संदर्भ की आवश्यकता है। यह विभिन्न टैग भी प्रदान करता है जैसे: 1) <script>: इसका उपयोग टेक्स्ट / जावास्क्रिप्ट के रूप में मान के साथ एक प्रकार विशेषता जोड़ने के लिए किया जाता है <स्क्रिप्ट टाइप = “टेक्स्ट / जावास्क्रिप्ट” src “scriptdoc.js”> </ script> 2) <link>: एचटीएमएल 5 पिछले एचटीएमएल संस्करणों में प्रदान की गई अतिरिक्त जानकारी को हटा देता है और अब इस टैग का उपयोग इस प्रकार किया जा सकता है: <लिंक rel = “स्टाइलशीट” href = “stylefile.css”> एचटीएमएल 5 दस्तावेज़ टैग · चित्रा- यह टैग एक साथ एम्बेडेड सामग्री के साथ एक कैप्शन को गठबंधन करने में सक्षम बनाता है · Nav- यह टैग नेविगेशन के लिए इच्छित दस्तावेज़ का एक अनुभाग प्राप्त करने में मदद करता है। · अनुच्छेद- यह टैग आपको उस सामग्री को प्राप्त करता है जो शेष पृष्ठ से संबंधित है |
गुण | एक्सएचटीएमएल में इसके साथ जुड़े कुछ गुण हैं। वे नीचे दिए गए हैं:
1) कोर विशेषताओं- इनमें कक्षा, आईडी, शैली और शीर्षक शामिल हैं। इसमें क्रमशः class_rule, id_name, style_definition और tooltip_text के रूप में मान हैं। 2) भाषा विशेषताओं- यह विशेषता इंगित करती है कि भाषा का उपयोग आईएसओ मानक भाषा संक्षेप में फ्रांसीसी जैसे फ्रांसीसी, अंग्रेजी के रूप में किया जाता है। इनके साथ, इसमें माइक्रोसॉफ्ट प्रोप्रायटरी विशेषताएं हैं। इनमें accesskey, भाषा, tabindex, hidefocus, आदि शामिल हैं। |
एचटीएमएल 5 में गुणों को स्टार्ट टैग में इस्तेमाल किया जा सकता है, न कि अंत टैग में। यह मामला असंवेदनशील है और इसका उपयोग अपरकेस, लोअरकेस या मिश्रित मामले में किया जा सकता है। इसमें कई विशेषताएं हैं। कुछ सूचीबद्ध करने के लिए वे नीचे दिए गए हैं:
1) संरेखण: दाएं, बाएं या केंद्र में टैग संरेखित करने के लिए प्रयुक्त। 2) छुपा: यह निर्दिष्ट करता है कि तत्व छुपाया जाना चाहिए या नहीं। 3) Itemprop: यह वस्तुओं को समूहित करने के लिए प्रयोग किया जाता है। 4) Tabindex: यह किसी भी तत्व के टैब आदेश निर्दिष्ट करता है 5) डेटा-XXX एक्स: यह गुणों को अनुकूलित करने में मदद करता है और लेखक अपनी विशेषताओं को परिभाषित कर सकते हैं। |
आयोजन | घटनाओं को कुछ गतिविधि के बाद प्रदर्शन करने के लिए निर्दिष्ट किया जाता है। एक्सएचटीएमएल <body> और <frameset> तत्व प्रदान करता है। इन विशेषताओं का उपयोग किसी भी जावास्क्रिप्ट को ट्रिगर करने के लिए किया जा सकता है। इसमें <form> स्तर की घटनाएं भी होती हैं जो तत्व बदलते समय ट्रिगर करती हैं, एक फॉर्म सबमिट किया जाता है, आदि। इसके अतिरिक्त, यह कीबोर्ड ईवेंट का भी समर्थन करता है। | एचटीएमएल 5 जावास्क्रिप्ट में ईवेंट हैंडलर का समर्थन करता है और उपयोगकर्ता उन्हें ईवेंट टैग विशेषता के मान के रूप में निर्दिष्ट कर सकता है। यह दस्तावेज़ लोड, विंडो फोकस इत्यादि जैसी घटनाओं का भी समर्थन करता है। |
निष्कर्ष
इसलिए एक्सएचटीएमएल बनाम एचटीएमएल 5 भाषाओं दोनों मार्कअप भाषाएं हैं और उनकी अपनी क्षमताएं हैं जो वेब अनुप्रयोगों को आसान बनाती हैं। वे सभी अनुप्रयोगों के लिए संरचना और संगठन प्रदान करते हैं लेकिन मोबाइल मांगों और उत्तरदायी डिजाइनिंग के बारे में चुनौतियों को दूर करने की आवश्यकता है ।
अनुशंसित लेख
यह एक्सएचटीएमएल बनाम एचटीएमएल 5, उनके अर्थ, हेड टू हेड कंपेरिजन, की-डिफरेंसेस, कंपेरिजन टेबल, और निष्कर्ष के बीच अंतर के लिए एक गाइड रहा है। अधिक जानने के लिए आप निम्नलिखित लेख भी देख सकते हैं –
- HTML बनाम XML की तुलना
- एचटीएमएल 5 बनाम फ्लैश जो एक बेहतर है
- HTML5 बनाम जावास्क्रिप्ट