यहां HTML के विभिन्न संस्करण क्यों हैं

एचटीएमएल के पहले संस्करण में संस्करण संख्या नहीं थी, इसे सिर्फ "एचटीएमएल" कहा जाता था और 1 9 8 9-1 99 5 में सरल वेब पेजों को वापस रखने के लिए इस्तेमाल किया गया था। 1 99 5 में, आईईटीएफ (इंटरनेट इंजीनियरिंग टास्क फोर्स) ने HTML और क्रमांकित मानकीकृत किया यह "एचटीएमएल 2.0"।

1 99 7 में, वर्ल्ड वाइड वेब कंसोर्टियम (डब्ल्यू 3 सी) ने एचटीएमएल, एचटीएमएल 3.2 का अगला संस्करण प्रस्तुत किया। इसके बाद 1 99 8 में एचटीएमएल 4.0 और 1 999 में 4.01 था।

फिर डब्ल्यू 3 सी ने घोषणा की कि यह एचटीएमएल के नए संस्करण नहीं बनाएगा, और एक्स्टेंसिबल एचटीएमएल या एक्सएचटीएमएल पर ध्यान केंद्रित करना शुरू कर देगा। वे वेब डिज़ाइनरों को उनके HTML दस्तावेज़ों के लिए HTML 4.01 का उपयोग करने की सलाह देते हैं।

इस बिंदु के आसपास, विकास विभाजित। डब्ल्यू 3 सी एक्सएचटीएमएल 1.0 पर केंद्रित है, और एक्सएचटीएमएल बेसिक जैसी चीजें 2000 और बाद में सिफारिशें बन गईं। लेकिन वेब डिज़ाइनर एक्सएचटीएमएल की कठोर संरचना में नहीं जाना चाहते थे, इसलिए 2004 में, वेब हाइपरटेक्स्ट एप्लिकेशन टेक्नोलॉजी वर्किंग ग्रुप (WHATWG) ने एचटीएमएल के एक नए संस्करण पर काम करना शुरू किया जो एक्सएचटीएमएल के रूप में सख्त नहीं है। वे आशा करते हैं कि अंततः इसे डब्ल्यू 3 सी सिफारिश के रूप में स्वीकार किया जाएगा।

एचटीएमएल के एक संस्करण पर निर्णय लेना

वेब पेज लिखते समय आपका पहला निर्णय यह है कि HTML या XHTML में लिखना है या नहीं। यदि आप Dreamweaver जैसे संपादक का उपयोग कर रहे हैं, तो यह विकल्प आपके द्वारा चुने गए DOCTYPE द्वारा निर्धारित किया जाता है। यदि आप एक्सएचटीएमएल DOCTYPE चुनते हैं, तो आपका पृष्ठ एक्सएचटीएमएल में लिखा जाएगा और यदि आप एक HTML DOCTYPE चुनते हैं, तो आप HTML में पृष्ठ लिखेंगे।

एक्सएचटीएमएल और एचटीएमएल के बीच कई अंतर हैं। लेकिन अभी के लिए, आपको यह जानने की जरूरत है कि एक्सएचटीएमएल एचटीएमएल 4.01 एक एक्सएमएल एप्लीकेशन के रूप में पुनः लिखा गया है। यदि आप एक्सएचटीएमएल लिखते हैं, तो आपके सभी गुण उद्धृत किए जाएंगे, आपके टैग बंद हो जाएंगे, और आप इसे एक्सएमएल एडिटर में संपादित कर सकते हैं। एचटीएमएल एक्सएचटीएमएल की तुलना में बहुत कम है क्योंकि आप गुणों से उद्धरण छोड़ सकते हैं, जैसे टैग छोड़ सकते हैं

एक बंद टैग के बिना

और इसी तरह।

एचटीएमएल का प्रयोग क्यों करें

एक्सएचटीएमएल का उपयोग क्यों करें

एक बार जब आप एचटीएमएल या एक्सएचटीएमएल पर निर्णय लेते हैं - आपको किस संस्करण का उपयोग करना चाहिए?

एचटीएमएल
इंटरनेट के चारों ओर नियमित रूप से उपयोग में एचटीएमएल के तीन संस्करण अभी भी हैं:

और कुछ तर्क दे सकते हैं कि चौथा संस्करण "नो-डॉक्टरेट" संस्करण है। इसे अक्सर क्विर्क मोड कहा जाता है और एचटीएमएल दस्तावेजों को संदर्भित करता है जिनके पास DOCTYPE परिभाषित नहीं होता है और इसलिए अलग-अलग ब्राउज़रों में क्विर्कली प्रदर्शित होता है।

मैं एचटीएमएल 4.01 की सलाह देते हैं। यह मानक का सबसे हालिया संस्करण है, और यह आधुनिक ब्राउज़र द्वारा व्यापक रूप से स्वीकार्य है। आपको केवल HTML 4.0 या 3.2 का उपयोग करना चाहिए यदि आपके पास एक विशिष्ट कारण है (जैसे कि यदि आप इंट्रानेट या कियोस्क बना रहे हैं जहां ब्राउज़र इसे देख रहे हैं तो यह केवल 3.2 या 4.0 टैग और विकल्पों का समर्थन करता है)। यदि आप इस तथ्य में नहीं जानते कि आप उस स्थिति में हैं, तो आप नहीं हैं, और आपको HTML 4.01 का उपयोग करना चाहिए।

एक्सएचटीएमएल
वर्तमान में एक्सएचटीएमएल: 1.0 और 2.0 के दो संस्करण हैं।

एक्सएचटीएमएल 2.0 बहुत नया है और अभी भी वेब ब्राउज़र द्वारा वास्तव में समर्थित नहीं है। तो मैं अब के लिए एक्सएचटीएमएल 1.0 का उपयोग करने की सलाह देते हैं। एक्सएचटीएमएल 2.0 व्यापक रूप से समर्थित होने पर यह वास्तव में अच्छा होगा, लेकिन तब तक, हमें उन संस्करणों के साथ रहना होगा जो हमारे पाठक उपयोग कर सकते हैं।

एक बार जब आप एक संस्करण पर निर्णय लेते हैं

एक DOCTYPE का उपयोग करना सुनिश्चित करें। DOCTYPE का उपयोग करना आपके HTML दस्तावेज़ों में केवल एक और पंक्ति है, और यह बीमा करता है कि आपके पृष्ठ प्रदर्शित किए जाने के तरीके को प्रदर्शित करते हैं।

विभिन्न संस्करणों के लिए DOCTYPEs हैं:

एचटीएमएल

एक्सएचटीएमएल