HTML (हाइपरटेक्स्ट मार्कअप लैंग्वेज) का इतिहास इंटरनेट के विकास से गहरा संबंध रखता है। HTML का पहला वर्शन 1989 में टिम बर्नर्स-ली द्वारा विकसित किया गया था, जो CERN (यूरोपीय परमाणु अनुसंधान केंद्र) में वैज्ञानिक जानकारी को साझा करने के लिए इसे बना रहे थे। इस पोस्ट में हम HTML के विभिन्न वर्शन और उसके विकास पर नजर डालेंगे।
HTML की शुरुआत
1989 में, टिम बर्नर्स-ली ने "वर्ल्ड वाइड वेब" का विचार प्रस्तुत किया, जो एक ऐसा सिस्टम था जिसमें वैज्ञानिकों के लिए जानकारी को साझा करना आसान था। HTML इस विचार का एक प्रमुख हिस्सा बना और 1991 में इसका पहला वर्शन पेश किया गया। इस शुरुआती HTML में केवल कुछ ही टैग्स थे, जैसे <p>
, <a>
, और <h1>
से लेकर <h6>
तक के टैग्स। इन टैग्स का उपयोग हाइपरलिंक और बुनियादी टेक्स्ट फॉर्मेटिंग के लिए किया जाता था।
HTML 2.0 (1995)
HTML 2.0 को 1995 में पेश किया गया और इसमें कुछ नए फीचर्स जोड़े गए, जैसे फॉर्म टैग्स (जैसे <input>
, <textarea>
) जो कि डेटा एंट्री को आसान बनाने के लिए उपयोगी थे। इस वर्शन का उद्देश्य HTML के पहले वर्शन को स्टैंडर्ड बनाना था ताकि डेवलपर्स को एक निश्चित मार्गदर्शिका मिल सके।
HTML 3.2 और HTML 4.0 (1997-1999)
HTML 3.2 में डिज़ाइन और लेआउट के लिए अतिरिक्त फीचर्स जोड़े गए, जैसे कि <table>
, <font>
, और <center>
टैग्स। इसके बाद 1997 में HTML 4.0 आया, जिसने CSS (Cascading Style Sheets) को पेश किया, जिससे कंटेंट और प्रेजेंटेशन को अलग करना संभव हुआ। CSS के साथ, डेवलपर्स वेबपेजों को एक नया लुक और महसूस दे सके।
XHTML (2000)
XHTML HTML का एक एक्स्टेंसिबल वर्शन था जो XML (Extensible Markup Language) पर आधारित था। इसे W3C द्वारा 2000 में लॉन्च किया गया, ताकि वेब पर सामग्री का एक बेहतर और मानकीकृत ढांचा तैयार किया जा सके। हालांकि, यह काफी सख्त था और थोड़ी सी भी गलती वेबसाइट को रेंडर होने से रोक सकती थी। इसने डेवलपर्स को कुछ परेशानियों में डाला, और XHTML पूरी तरह से लोकप्रिय नहीं हो सका।
HTML5 (2014)
HTML5 HTML का अब तक का सबसे आधुनिक और उन्नत वर्शन है, जिसे W3C और WHATWG द्वारा 2014 में पेश किया गया। इस वर्शन का उद्देश्य वेब को एक बेहतर प्लेटफॉर्म बनाना था। HTML5 में <video>
, <audio>
, और <canvas>
जैसे नए टैग्स जोड़े गए, जो मल्टीमीडिया सामग्री को शामिल करने में सक्षम हैं। इसके अलावा, HTML5 ने <section>
, <article>
, <header>
, और <footer>
जैसे नए सेमांटिक टैग्स को भी पेश किया, जिससे कोड को समझना और पढ़ना आसान हुआ।