एक्सएचटीएमएल व एचटीएमएल 5 मधील फरक

Anonim

XHTML vs HTML5

नावाप्रमाणेच, एचटीएमएल 5 हे एचएएमएममधील पाचवी आवृत्ती आहे. HTML एक कोडिंग भाषा आहे जी ऑनलाइन स्क्रिप्टच्या विकासासाठी वापरली जाते. एचटीएमएल हाइपर टेक्स्ट मार्कअपची भाषा आहे आणि वेब स्क्रिप्टच्या विकासासाठी वापरला जातो आणि विकसीत केलेल्या सर्वात आधीच्या भाषांपैकी एक आहे. दुसरीकडे XHTML एक अशी भाषा आहे जी वेब पृष्ठांच्या विकासासाठी वापरली जाते. हे एक्स्टेंसिबल हायपर टेक्स्ट मार्कअप लँग्वेज साठी आहे आणि हाइब्रिड आहे जे एचटीएम 5 आणि एक्सएमएल मधील अंतर पुल करते. एक्सएचटीएमएलच्या मुख्य कार्यामुळे वेगवेगळ्या डिव्हाइसेससाठी नेटवर लवचिक प्रदर्शनाची परवानगी मिळते. म्हणून एक्सएचटीएमएल एचटीएमएल 5 ची व्याख्या XML ऍप्लिकेशनच्या व्याप्तीमध्ये केली आहे. या दोन प्रोग्रामिंग भाषांमध्ये फरक काय?

एचटीएमएल 5 चे मुख्य कार्य वेब ब्राऊझरला एचटीएमएल 5 घटक वाचण्यासाठी परवानगी देते जे टॅग्जमध्ये लिहीले गेले आहेत आणि अंतिम सामग्रीत दृश्यमान सामग्रीमध्ये टॅगमध्ये अंतर्भुत कलेक्ट करू शकतात. स्वारस्याची सामग्री प्रदर्शित करण्यास मदत करण्यासाठी टॅग हे साइटच्या मागील बाजूस विकसित केले आहेत. एचटीएमएल 5 वापरणार्या टॅग्जमुळे एका अप्रतिम वेब पृष्ठाच्या प्रदर्शनास मदत करण्यासाठी मजकूर, प्रतिमा आणि व्हिडिओच्या प्रदर्शनास परवानगी दिली जाते. दुसरीकडे XHTML एक मार्कअप भाषा आहे जो एचटीएम 5 च्या व्याप्ती वाढविते. याचा अर्थ एक्सएमएलएमएलमध्ये एक्सएमएल ऍप्लिकेशन म्हणून एचटीएमएल लँग्वेजची व्याख्या केली आहे. एक्सएचटीएमएल वापरणाऱ्या नेमस्पेस एचटीएमएल भाषेशी अनुरूप आहेत.

एक्सएचटीएमएल व एचटीएमएल दरम्यान पाहिला जाणारा पहिला फरक हा आहे की एक्सएचटीएमएल हा हायब्रिड भाषा म्हणून ओळखला जाऊ शकतो जो एक्सएमएलला जोडतो. दुसरीकडे HTML5 एचडीएमएलच्या पाचव्या आवृत्तीची आहे. एक्सएचटीएमएल व एचटीएमएल 5 मधील मार्कअप प्रस्तुती वेगवेगळी आहे आणि ही एक विशेष समस्या आहे जी टोल्याचे भेद करते.

या दोहोंमधील आणखी एक फरक हा आहे की एक्सएचएलएलएल आणि एचटीएमएल 4 दरम्यान खूप साम्य आहे. 0 तर एचटीएमएल 5. खर्या अर्थाने त्याच्या पूर्ववर्तियोंपेक्षा वेगळा आहे आणि अशा प्रकारे एक्स-एचटीएमएल कोणत्याही प्रकारे समान नाही. निर्धारित नियमांचे पालन करताना कठोर स्थिती येते तेव्हा, एक्सएचटीएमएल अतिशय कडक आहे, ज्यामुळे तुम्हाला टॅग्ज कार्यासाठी उघडलेले सर्व टॅग बंद करणे आवश्यक आहे. एचटीएमएल 5 कमी कठोर आहे आणि काही चुकीच्या गतीस परवानगी देतो.

आधीपासून खुल्या टॅग्समध्ये नेस्टिंग टॅग्स सारख्या प्रतिबंधांवर HTML देखील कमी कठोर आहे. XHTML काटेकोरपणे निर्दिष्ट करतो की टॅग्जमध्ये कोणते टॅग्स एकत्रित केले जाऊ शकतात. एचटीएमएलमध्ये पार्सिंगची गरज एक्स एम एल कडून घेतली जाते, तर एचटीएम 5 5 मध्ये त्याच्या स्वत: च्या पार्सिंगची आवश्यकता वापरली जाते. एचटीएमएल 5 वर एचटीएमएल 5 मध्ये स्वहस्ते एक नेमस्पेस घोषित करणे आवश्यक आहे, ही आवश्यकता एक आवश्यकता नाही

स्क्रिप्ट आणि प्रकार घटक लिहिताना XHTML मध्ये टाइप एट्रीब्यूटची आवश्यकता देखील आहे हे शैली गुणधर्म म्हणजे वेगवेगळ्या स्क्रिप्ट आणि शैलीतील घटकांमध्ये HTML 5 मध्ये आवश्यक नसतात.एचटीएमएल 5 वापरताना एक्सएचटीएमएल दीर्घ कागदोपयोगी प्रकारचा वापर करेल. हे देखील लक्षात घेणे देखील महत्त्वाचे आहे की XML doctype मधील dtd url च्या पर्यायी वापराशी विसंगत, एचटीएमएल अशा पर्याय घेऊन येत नाही आणि त्याचा वापर करणे अनिवार्य आहे.

सारांश

एचटीएमएल 5 हे HTML चे पुनरीक्षण आहे ज्याचा अर्थ हाइपर टेक्स्ट मार्कअप लँग्वेज

एक्सएमएल म्हणजे एक्स्टेंसिबल हायपर टेक्स्ट मार्कअप लँग्वेज

एचटीएमएलप्रमाणेच एक्सएचटीएमएल 4. 0 पण एचटीएमएल 5 प्रमाणे नाही. 0

HTML मध्ये उघडलेले सर्व टॅग बंद करणे आवश्यक आहे.

XHTML

एक्सएचटीएमएलच्या विरोधात कोडिंगवर एचटीएमएल 5 कमी कठोर आहे जेणेकरून टॅग एकमेकांच्या आत घुसवता येतील आणि एचटीएमएल 5 हे घोंघावर कडक नाही. <