एचटीएमएलच्या पहिल्या आवृत्तीमध्ये आवृत्ती क्रमांक नव्हता, त्याला फक्त "HTML" असे म्हटले गेले आणि 1 9 8 9 -12 मध्ये साधी वेब पृष्ठे परत ठेवण्यासाठी वापरले गेले. 1 99 5 मध्ये, IETF (इंटरनेट अभियांत्रिकी कार्य दल) प्रमाणित 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 मध्ये वेब हायपरटेक्स्ट अॅप्लिकेशन टेक्नोलॉजी वर्किंग ग्रुपने (एचएटीडब्ल्यूजी) एचटीएमएलच्या नवीन आवृत्तीवर काम करणे सुरू केले जे एचटीएमएल 5 याहू एक्सएचटीएमएलसारखे कठोर नाही. त्यांना आशा आहे की हे शेवटी W3C च्या शिफारशीप्रमाणे स्वीकारले जाईल.
HTML च्या आवृत्तीवर निर्णय घेताना
वेब पृष्ठ लिहिताना आपला पहिला निर्णय हा HTML किंवा XHTML मध्ये लिहिणे हे आहे आपण Dreamweaver सारखे संपादक वापरत असल्यास, ही निवड आपण निवडलेल्या DOCTYPE द्वारे निर्धारित केली जाते. जर आपण XHTML डक्टिव्ह प्रकार निवडत असाल, तर आपले पृष्ठ एक्सएचटीएमएलमध्ये लिहिले जाईल आणि जर आपण एचटीएमएल डीसीटीसीपीपी निवडले असेल, तर आपण HTML मध्ये पेज लिहू.
एक्सएचटीएमएल व एचटीएमएल मध्ये अनेक फरक आहेत. पण आता तुम्हाला फक्त हे माहित करून घ्यायचं आहे की एक्सएचटीएमएल एचटीएमएल 4.01 एक एक्सएमएल ऍप्लिकेशन म्हणून पुन्हा लिहीले आहे. जर आपण एक्सएचटीएमएल लिहू, तर आपले सर्व गुणधर्म उद्धृत केले जातील, तुमचे टॅग्ज बंद केले जाईल आणि आपण त्यास XML एडिटरमध्ये संपादित करु शकता. एचटीएमएल एक्सएचटीएल पेक्षा खूप कमी आहे कारण आपण गुणधर्मांवर कोट्स सोडू शकता, जसे की टॅग सोडून द्या
बंद न केलेल्या टॅगशिवाय
आणि याप्रमाणे.
का HTML वापरा
- एचटीएमएल कमी जागा घेऊ शकतो, आणि म्हणून डाऊनलोड करण्यासाठी वेगवान असू शकते.
- HTML अधिक क्षमाशील आहे आणि शिकण्यास सोपे आहे. उदाहरणार्थ, आपण HTML मध्ये टॅग सोडून दिल्यास, आपला कोड अद्याप विश्वसनीयतेने कार्य करेल.
- काही जुन्या ब्राउझर एक्सएचटीएमएल पेक्षा एचएएल पेक्षा अधिक प्रभावीपणे प्रतिसाद देतात.
एक्सएचटीएमएल का वापरावे
- एक्सएचटीएमएल टॅगच्या सुरवातीस आणि संपे वर स्पष्ट आहे - त्यामुळे शैली आणि घटना अधिक सहजपणे जोडले जाऊ शकतात.
- एक्सएचटीएमएल इतर प्रोग्रामिंग भाषांमधील चांगल्या प्रकारे समाकलित करते कारण ते एक्सएमएल आहे.
- काही ब्राउझर XHTML वर अधिक विश्वसनीयरित्या प्रतिसाद देतात आणि म्हणून पृष्ठे संपूर्णपणे, अगदी प्लॅटफॉर्मवर देखील प्रदर्शित करतात
एकदा आपण एचटीएमएल किंवा एक्सएचटीएमएलवर निर्णय घेतला की - आपण कोणत्या आवृत्तीचा उपयोग करावा?
HTML
इंटरनेटच्या नियमित रूपात अजूनही एचटीएमएलच्या तीन आवृत्त्या आहेत:
- HTML 3.2
- HTML 4.0
- HTML 4.01
आणि काही जण म्हणू शकतात की चौथी आवृत्ती "नो-डक्टिव्ह" आवृत्ती आहे. हे सहसा क्विक्स मोड असे म्हणतात आणि एचटीएमएल डॉक्युमेंट्सना संदर्भ देते जे डीओसीटीव्हीपीए परिभाषित नाहीत आणि त्यामुळे वेगवेगळ्या ब्राऊझर्समध्ये उत्सुकतेने प्रदर्शित होत नाही.
मी HTML 4.01 ची शिफारस करतो. हे मानकांची सर्वात अलीकडील आवृत्ती आहे आणि आधुनिक ब्राऊझर्सद्वारे ते सर्वाधिक प्रमाणात स्वीकारले जाते. आपल्याकडे विशिष्ट कारण असल्यास आपण (जसे की इंट्रानेट किंवा कियोस्क तयार करत असल्यास जिथे ब्राऊझर केवळ ते पहात आहेत ते 3.2 किंवा 4.0 टॅग्ज आणि ऑप्शन्सचे समर्थन करतात) वापरताना आपण केवळ HTML 4.0 किंवा 3.2 वापरत आहात. आपण त्या परिस्थितीत असल्याची माहिती नसल्यास, आपण नाही आहात आणि आपण HTML 4.01 वापरणे आवश्यक आहे.
एक्सएचटीएमएल
सध्या एक्सएचटीएमएल 1.0 आणि 2.0 च्या दोन आवृत्त्या आहेत.
एक्सएचटीएमएल 2.0 खूप नवीन आहे आणि तरीही वेब ब्राऊजर द्वारा समर्थित नाही. तर मी सध्यासाठी एक्सएचटीएमएल 1 1.0 वापरण्याची शिफारस करतो . जेव्हा हे एक्सएचटीएमएल 2.0 मोठ्या प्रमाणावर समर्थित असेल तेव्हा तो खूपच छान असेल, पण त्यावेळ पर्यंत, आम्ही आमच्या वाचकांसाठी वापरु शकलेल्या आवृत्त्यांसह चिकटविणे आवश्यक आहे.
एकदा आपण एका आवृत्तीवर निर्णय घेतला की
एक DOCTYPE वापरण्याची खात्री बाळगा DOCTYPE वापरणे आपल्या HTML दस्तऐवजात फक्त एक ओळी आहे, आणि हे सुनिश्चित करते की आपले पृष्ठ प्रदर्शित करण्याच्या उद्देशाने ते प्रदर्शित केले जातात.
विविध आवृत्त्यांसाठी DOCTYPE आहेत:
HTML
- HTML 4.01 संक्रमणकालीन:
- HTML 4.01 कठोर:
- HTML 4.01 फ्रेमसेट:
- HTML 3.2:
एक्सएचटीएमएल
- XHTML 1.0 संक्रमणकालीन:
- XHTML 1.0 कठोर:
- एक्सएचटीएमएल 1.0 फ्रेम्ससेट:
- एक्सएचटीएमएल 2.0: