एचटीएमएल फाइव (HTML5): Difference between revisions

From Vigyanwiki
Line 20: Line 20:
एचटीएमएल5 एक मार्कअप भाषा है, जिसका उपयोग वर्ल्ड वाइड वेब पर सामग्री को संरचित और प्रस्तुत करने के लिए किया जाता है। यह पांचवां और अंतिम<ref name="W3C transfer ZDNet" />  प्रमुख [[ HTML |  एचटीएमएल]] संस्करण जो[[ विश्वव्यापी वेब संकाय ]] (डब्ल्यू3सी) की सिफारिश से है। वर्तमान विनिर्देश को  एचटीएमएल लिविंग स्टैंडर्ड के रूप में जाना जाता है। इसका रखरखाव वेब हाइपरटेक्स्ट एप्लिकेशन टेक्नोलॉजी वर्किंग ग्रुप (डब्ल्यूएचएटीडब्ल्यूजी) द्वारा किया जाता है, जो प्रमुख ब्राउज़र विक्रेताओं (एप्पल, गूगल, मोज़िला और माइक्रोसॉफ्ट) का एक संघ है।
एचटीएमएल5 एक मार्कअप भाषा है, जिसका उपयोग वर्ल्ड वाइड वेब पर सामग्री को संरचित और प्रस्तुत करने के लिए किया जाता है। यह पांचवां और अंतिम<ref name="W3C transfer ZDNet" />  प्रमुख [[ HTML |  एचटीएमएल]] संस्करण जो[[ विश्वव्यापी वेब संकाय ]] (डब्ल्यू3सी) की सिफारिश से है। वर्तमान विनिर्देश को  एचटीएमएल लिविंग स्टैंडर्ड के रूप में जाना जाता है। इसका रखरखाव वेब हाइपरटेक्स्ट एप्लिकेशन टेक्नोलॉजी वर्किंग ग्रुप (डब्ल्यूएचएटीडब्ल्यूजी) द्वारा किया जाता है, जो प्रमुख ब्राउज़र विक्रेताओं (एप्पल, गूगल, मोज़िला और माइक्रोसॉफ्ट) का एक संघ है।


एचटीएमएल5 को पहली बार सार्वजनिक रूप से 22 जनवरी 2008 को जारी किया गया था,<ref name="HTML5v1" /> अक्टूबर 2014 में एक प्रमुख अद्यतन और "डब्ल्यू3सी अनुशंसा" स्थिति के साथ।<ref name="finalars" /><ref>{{cite web |url= https://www.w3.org/blog/news/archives/4167 |title=HTML5 is a W3C recommendation |work=W3C Blog |publisher=[[World Wide Web Consortium]] (W3C) |date=28 October 2014 |access-date=28 October 2014}}</ref> इसका लक्ष्य नवीनतम मल्टीमीडिया और अन्य नई सुविधाओं के समर्थन के साथ भाषा में सुधार करना था; भाषा को मनुष्यों द्वारा आसानी से पढ़ने योग्य और कंप्यूटर और उपकरणों जैसे वेब ब्राउज़र, पार्सर, आदि द्वारा लगातार समझने के लिए, एक्सएचटीएमएल की कठोरता के बिना; और पुराने सॉफ़्टवेयर के साथ पिछड़े-संगत बने रहने के लिए।  एचटीएमएल5 का उद्देश्य न केवल  एचटीएमएल 4 बल्कि X एचटीएमएल 1 और DOM लेवल 2  एचटीएमएल को भी समाहित करना है।<ref name="HTML5diffHTML4-quote">{{cite web |title=HTML5 Differences from HTML4 |url= https://www.w3.org/TR/2014/NOTE-html5-diff-20141209/ |work=W3.org |publisher=[[W3C]] |access-date=2 March 2018 |quote= HTML4 became a W3C Recommendation in 1997. While it continues to serve as a rough guide to many of the core features of HTML, it does not provide enough information to build implementations that interoperate with each other and, more importantly, with Web content. The same goes for XHTML1, which defines an XML serialization for HTML4, and DOM Level 2 HTML, which defines JavaScript APIs for both HTML and XHTML. HTML replaces these documents. |at=Introduction}}</ref>
एचटीएमएल5 को पहली बार सार्वजनिक रूप से 22 जनवरी 2008 को जारी किया गया था,<ref name="HTML5v1" /> अक्टूबर 2014 में एक प्रमुख अद्यतन और "डब्ल्यू3सी अनुशंसा" स्थिति के साथ।<ref name="finalars" /><ref>{{cite web |url= https://www.w3.org/blog/news/archives/4167 |title=HTML5 is a W3C recommendation |work=W3C Blog |publisher=[[World Wide Web Consortium]] (W3C) |date=28 October 2014 |access-date=28 October 2014}}</ref> इसका लक्ष्य नवीनतम मल्टीमीडिया और अन्य नई सुविधाओं के समर्थन के साथ भाषा में सुधार करना था; भाषा को मनुष्यों द्वारा आसानी से पढ़ने योग्य और कंप्यूटर और उपकरणों जैसे वेब ब्राउज़र, पार्सर, आदि द्वारा लगातार समझने के लिए, एक्सएचटीएमएल की कठोरता के बिना; और पुराने सॉफ़्टवेयर के साथ पिछड़े-संगत बने रहने के लिए।  एचटीएमएल5 का उद्देश्य न केवल  एचटीएमएल 4 बल्कि एक्स एचटीएमएल 1 और डीओएम लेवल 2  एचटीएमएल को भी समाहित करना है।<ref name="HTML5diffHTML4-quote">{{cite web |title=HTML5 Differences from HTML4 |url= https://www.w3.org/TR/2014/NOTE-html5-diff-20141209/ |work=W3.org |publisher=[[W3C]] |access-date=2 March 2018 |quote= HTML4 became a W3C Recommendation in 1997. While it continues to serve as a rough guide to many of the core features of HTML, it does not provide enough information to build implementations that interoperate with each other and, more importantly, with Web content. The same goes for XHTML1, which defines an XML serialization for HTML4, and DOM Level 2 HTML, which defines JavaScript APIs for both HTML and XHTML. HTML replaces these documents. |at=Introduction}}</ref>


एचटीएमएल5 में  इंटरऑपरेबल कार्यान्वयन को प्रोत्साहित करने के लिए विस्तृत प्रोसेसिंग मॉडल सम्मलित हैं; यह दस्तावेजों के लिए उपलब्ध मार्कअप का विस्तार, सुधार और युक्तिसंगत बनाता है, और जटिल वेब अनुप्रयोगों के लिए मार्कअप और [[ अप्लिकेशन प्रोग्रामिंग अंतरफलक |अप्लिकेशन प्रोग्रामिंग अंतरफलक]] (एपीआई) पेश करता है।<ref name="HTML5diffHTML4">{{cite web |title=HTML5 Differences from HTML4 |url= https://www.w3.org/TR/html5-diff/ |work=W3.org |publisher=[[W3C]] |date=19 October 2010 |access-date=4 December 2010}}</ref>  उन्हीं कारणों से, एचटीएमएल5 क्रॉस-प्लेटफ़ॉर्म मोबाइल एप्लिकेशन के लिए भी एक उम्मीदवार है क्योंकि इसमें कम-शक्ति वाले उपकरणों को ध्यान में रखकर डिज़ाइन की गई सुविधाएँ सम्मलित हैं।
एचटीएमएल5 में  इंटरऑपरेबल कार्यान्वयन को प्रोत्साहित करने के लिए विस्तृत प्रोसेसिंग मॉडल सम्मलित हैं; यह दस्तावेजों के लिए उपलब्ध मार्कअप का विस्तार, सुधार और युक्तिसंगत बनाता है, और जटिल वेब अनुप्रयोगों के लिए मार्कअप और [[ अप्लिकेशन प्रोग्रामिंग अंतरफलक |अप्लिकेशन प्रोग्रामिंग अंतरफलक]] (एपीआई) पेश करता है।<ref name="HTML5diffHTML4">{{cite web |title=HTML5 Differences from HTML4 |url= https://www.w3.org/TR/html5-diff/ |work=W3.org |publisher=[[W3C]] |date=19 October 2010 |access-date=4 December 2010}}</ref>  उन्हीं कारणों से, एचटीएमएल5 क्रॉस-प्लेटफ़ॉर्म मोबाइल एप्लिकेशन के लिए भी एक उम्मीदवार है क्योंकि इसमें कम-शक्ति वाले उपकरणों को ध्यान में रखकर डिज़ाइन की गई सुविधाएँ सम्मलित हैं।


कई नई वाक्यात्मक विशेषताएं सम्मलित हैं। मूल रूप से मल्टीमीडिया और ग्राफ़िकल सामग्री को सम्मलित करने और प्रबंधित करने के लिए, नया <वीडियो>, <ऑडियो> और <कैनवास> तत्व जोड़े गए थे, विस्तार योग्य अनुभागों को मूल रूप से लागू किया गया {{tag|summary}} और {{tag|details}} के माध्यम से कार्यान्वित किए जाते हैं, न कि सीएसएस या जावास्क्रिप्ट पर निर्भर होने के बजाय, [[ स्केलेबल वेक्टर ग्राफिक्स | '''स्केलेबल वेक्टर ग्राफिक्स''']] (एसवीजी) सामग्री और गणितीय सूत्रों के लिए मैथएमएल के लिए समर्थन भी जोड़ा गया था। दस्तावेजों की शब्दार्थ सामग्री को समृद्ध करने के लिए, नए पृष्ठ संरचना तत्व जैसे <मुख्य>, <अनुभाग>, <लेख>, <शीर्षक>, <पाद>, <एक तरफ>, <नेव>, और <आंकड़ा> जोड़े जाते हैं। नई  एचटीएमएल विशेषताएँ पेश की गईं, कुछ तत्व और विशेषताएँ हटा दी गईं, और अन्य जैसे <nowiki><a>, <cite>, और <menu> को बदल दिया गया, फिर से परिभाषित या मानकीकृत किया गया।  API और डॉक्यूमेंट ऑब्जेक्ट मॉडल (DOM) अब  एचटीएमएल5 विनिर्देशन के मूलभूत भाग हैं,</nowiki><ref name="HTML5diffHTML4" /> और  एचटीएमएल5 भी किसी भी अमान्य दस्तावेज़ के लिए प्रसंस्करण को बेहतर ढंग से परिभाषित करता है। <ref>{{cite web |title=HTML 5.2 W3C Recommendation |at=§ 1.10.2 Syntax Errors |url= https://www.w3.org/TR/html5/introduction.html#syntax-errors |work=W3.org |publisher=[[W3C]] |date=14 December 2017 |access-date=29 June 2017}}</ref>
कई नई वाक्यात्मक विशेषताएं सम्मलित हैं। मूल रूप से मल्टीमीडिया और ग्राफ़िकल सामग्री को सम्मलित करने और प्रबंधित करने के लिए, नया <वीडियो>, <ऑडियो> और <कैनवास> तत्व जोड़े गए थे, विस्तार योग्य अनुभागों को मूल रूप से लागू किया गया {{tag|summary}} और {{tag|details}} के माध्यम से कार्यान्वित किए जाते हैं, न कि सीएसएस या जावास्क्रिप्ट पर निर्भर होने के बजाय, [[ स्केलेबल वेक्टर ग्राफिक्स | '''स्केलेबल वेक्टर ग्राफिक्स''']] (एसवीजी) सामग्री और गणितीय सूत्रों के लिए मैथएमएल के लिए समर्थन भी जोड़ा गया था। दस्तावेजों की शब्दार्थ सामग्री को समृद्ध करने के लिए, नए पृष्ठ संरचना तत्व जैसे <मुख्य>, <अनुभाग>, <लेख>, <शीर्षक>, <पाद>, <एक तरफ>, <नेव>, और <आंकड़ा> जोड़े जाते हैं। नई  एचटीएमएल विशेषताएँ पेश की गईं, कुछ तत्व और विशेषताएँ हटा दी गईं, और अन्य जैसे <nowiki><a>, <cite>, और <menu> को बदल दिया गया, फिर से परिभाषित या मानकीकृत किया गया।  API और डॉक्यूमेंट ऑब्जेक्ट मॉडल ( डीओएम) अब  एचटीएमएल5 विनिर्देशन के मूलभूत भाग हैं,</nowiki><ref name="HTML5diffHTML4" /> और  एचटीएमएल5 भी किसी भी अमान्य दस्तावेज़ के लिए प्रसंस्करण को बेहतर ढंग से परिभाषित करता है। <ref>{{cite web |title=HTML 5.2 W3C Recommendation |at=§ 1.10.2 Syntax Errors |url= https://www.w3.org/TR/html5/introduction.html#syntax-errors |work=W3.org |publisher=[[W3C]] |date=14 December 2017 |access-date=29 June 2017}}</ref>


== इतिहास ==
== इतिहास ==
Line 88: Line 88:
एचटीएमएल और एचटीएमएल प्रकाशन का डब्ल्यूएचएटीडब्ल्यूजी में परिवर्तन}}
एचटीएमएल और एचटीएमएल प्रकाशन का डब्ल्यूएचएटीडब्ल्यूजी में परिवर्तन}}


डब्ल्यू3सी ने 28 मई 2019 को एचटीएमएल और DOM मानकों पर अधिकार डब्ल्यूएचएटीडब्ल्यूजी को सौंप दिया, क्योंकि यह माना जाता है कि दो मानकों का होना हानिकारक है।<ref name="W3C transfer blog">{{cite web|url=https://www.w3.org/blog/2019/05/w3c-and-whatwg-to-work-together-to-advance-the-open-web-platform/|title=W3C and WHATWG to Work Together to Advance the Open Web Platform|last1=Jaffe|first1=Jeff|date=28 May 2019|website=W3C Blog|archive-url=https://web.archive.org/web/20190529021122/https://www.w3.org/blog/2019/05/w3c-and-whatwg-to-work-together-to-advance-the-open-web-platform/|archive-date=29 May 2019|url-status=live|access-date=29 May 2019}}</ref><ref name="W3C transfer HTML">{{cite web|url=https://www.w3.org/html/|title=W3C and the WHATWG Signed an Agreement to Collaborate on a Single Version of HTML and DOM|date=28 May 2019|website=W3C|archive-url=https://web.archive.org/web/20190529012655/https://www.w3.org/html/|archive-date=29 May 2019|url-status=live|access-date=29 May 2019}}</ref><ref name="W3C transfer memo">{{cite web|url=https://www.w3.org/2019/04/WHATWG-W3C-MOU.html|title=Memorandum of Understanding Between W3C and WHATWG|date=28 May 2019|website=W3C|archive-url=https://web.archive.org/web/20190529012854/https://www.w3.org/2019/04/WHATWG-W3C-MOU.html|archive-date=29 May 2019|url-status=live|access-date=29 May 2019}}</ref><ref name="W3C transfer ZDNet">{{cite news |last1=Cimpanu |first1=Catalin |title=Browser vendors Win War with W3C over HTML and DOM standards |url=https://www.zdnet.com/article/browser-vendors-win-war-with-w3c-over-html-and-dom-standards/ |access-date=29 May 2019 |publisher=ZDNet |date=29 May 2019 |archive-url=https://web.archive.org/web/20190529021959/https://www.zdnet.com/article/browser-vendors-win-war-with-w3c-over-html-and-dom-standards/ |archive-date=29 May 2019}}</ref>  एचटीएमएल लिविंग स्टैंडर्ड अब आधिकारिक है। हालाँकि, डब्ल्यू3सी अभी भी  एचटीएमएल की विकास प्रक्रिया में भाग लेगा।
डब्ल्यू3सी ने 28 मई 2019 को एचटीएमएल और डीओएम मानकों पर अधिकार डब्ल्यूएचएटीडब्ल्यूजी को सौंप दिया, क्योंकि यह माना जाता है कि दो मानकों का होना हानिकारक है।<ref name="W3C transfer blog">{{cite web|url=https://www.w3.org/blog/2019/05/w3c-and-whatwg-to-work-together-to-advance-the-open-web-platform/|title=W3C and WHATWG to Work Together to Advance the Open Web Platform|last1=Jaffe|first1=Jeff|date=28 May 2019|website=W3C Blog|archive-url=https://web.archive.org/web/20190529021122/https://www.w3.org/blog/2019/05/w3c-and-whatwg-to-work-together-to-advance-the-open-web-platform/|archive-date=29 May 2019|url-status=live|access-date=29 May 2019}}</ref><ref name="W3C transfer HTML">{{cite web|url=https://www.w3.org/html/|title=W3C and the WHATWG Signed an Agreement to Collaborate on a Single Version of HTML and DOM|date=28 May 2019|website=W3C|archive-url=https://web.archive.org/web/20190529012655/https://www.w3.org/html/|archive-date=29 May 2019|url-status=live|access-date=29 May 2019}}</ref><ref name="W3C transfer memo">{{cite web|url=https://www.w3.org/2019/04/WHATWG-W3C-MOU.html|title=Memorandum of Understanding Between W3C and WHATWG|date=28 May 2019|website=W3C|archive-url=https://web.archive.org/web/20190529012854/https://www.w3.org/2019/04/WHATWG-W3C-MOU.html|archive-date=29 May 2019|url-status=live|access-date=29 May 2019}}</ref><ref name="W3C transfer ZDNet">{{cite news |last1=Cimpanu |first1=Catalin |title=Browser vendors Win War with W3C over HTML and DOM standards |url=https://www.zdnet.com/article/browser-vendors-win-war-with-w3c-over-html-and-dom-standards/ |access-date=29 May 2019 |publisher=ZDNet |date=29 May 2019 |archive-url=https://web.archive.org/web/20190529021959/https://www.zdnet.com/article/browser-vendors-win-war-with-w3c-over-html-and-dom-standards/ |archive-date=29 May 2019}}</ref>  एचटीएमएल लिविंग स्टैंडर्ड अब आधिकारिक है। हालाँकि, डब्ल्यू3सी अभी भी  एचटीएमएल की विकास प्रक्रिया में भाग लेगा।


अधिकार सौंपने से पहले, डब्ल्यू3सी और डब्ल्यूएचएटीडब्ल्यूजी को एचटीएमएल5 के विकास पर एक साथ काम करने वाले दोनों के रूप में चित्रित किया गया था,<ref name="W3C hist">{{cite web |title=HTML 5.2 W3C Recommendation |at=§ 1.4 History |url= https://www.w3.org/TR/html/introduction.html#introduction-history |work=W3.org |publisher=[[W3C]] |date=14 December 2017 |access-date=9 August 2017}}</ref> और फिर भी क्रॉस उद्देश्यों पर<ref name="splits" /><ref name="finalars" /> जुलाई 2012 के विभाजन के बाद से डब्ल्यू3सी  एचटीएमएल5 मानक स्नैपशॉट-आधारित (एचटीएमएल5,  एचटीएमएल5.1, आदि) और स्थिर हो गए, जबकि डब्ल्यूएचएटीडब्ल्यूजी  एचटीएमएल का जीवन स्तर लगातार अद्यतन किया जाता है। सम्बन्ध को "नाजुक", यहां तक ​​कि एक "दरार" के रूप में वर्णित किया गया था,<ref name="tale">{{cite web |title=A Tale of Two Standards |first=Jay |last=Hoffmann |work=The History of the Web |year=2017 |url= https://thehistoryoftheweb.com/when-standards-divide/ |url-status=live |archive-url= https://web.archive.org/web/20170901211055/https://thehistoryoftheweb.com/when-standards-divide/ |archive-date=1 September 2017 |access-date=26 January 2018}} (Original title: "When Standards Divide".)</ref> और विवादों की विशेषता है।<ref name="finalars">{{cite web |url= https://arstechnica.com/information-technology/2014/10/html5-specification-finalized-squabbling-over-who-writes-the-specs-continues/ |title=HTML5 specification finalized, squabbling over specs continues |publisher=Ars Technica |date=29 October 2014 |access-date=29 October 2014}}</ref>
अधिकार सौंपने से पहले, डब्ल्यू3सी और डब्ल्यूएचएटीडब्ल्यूजी को एचटीएमएल5 के विकास पर एक साथ काम करने वाले दोनों के रूप में चित्रित किया गया था,<ref name="W3C hist">{{cite web |title=HTML 5.2 W3C Recommendation |at=§ 1.4 History |url= https://www.w3.org/TR/html/introduction.html#introduction-history |work=W3.org |publisher=[[W3C]] |date=14 December 2017 |access-date=9 August 2017}}</ref> और फिर भी क्रॉस उद्देश्यों पर<ref name="splits" /><ref name="finalars" /> जुलाई 2012 के विभाजन के बाद से डब्ल्यू3सी  एचटीएमएल5 मानक स्नैपशॉट-आधारित (एचटीएमएल5,  एचटीएमएल5.1, आदि) और स्थिर हो गए, जबकि डब्ल्यूएचएटीडब्ल्यूजी  एचटीएमएल का जीवन स्तर लगातार अद्यतन किया जाता है। सम्बन्ध को "नाजुक", यहां तक ​​कि एक "दरार" के रूप में वर्णित किया गया था,<ref name="tale">{{cite web |title=A Tale of Two Standards |first=Jay |last=Hoffmann |work=The History of the Web |year=2017 |url= https://thehistoryoftheweb.com/when-standards-divide/ |url-status=live |archive-url= https://web.archive.org/web/20170901211055/https://thehistoryoftheweb.com/when-standards-divide/ |archive-date=1 September 2017 |access-date=26 January 2018}} (Original title: "When Standards Divide".)</ref> और विवादों की विशेषता है।<ref name="finalars">{{cite web |url= https://arstechnica.com/information-technology/2014/10/html5-specification-finalized-squabbling-over-who-writes-the-specs-continues/ |title=HTML5 specification finalized, squabbling over specs continues |publisher=Ars Technica |date=29 October 2014 |access-date=29 October 2014}}</ref>
Line 216: Line 216:


=== नई एपीआई ===
=== नई एपीआई ===
[[File:HTML5 APIs and related technologies taxonomy and status.svg|thumb|420px|एचटीएमएल 5 संबंधित एपीआई<ref>Sergey Mavrody, ''Sergey's HTML5 & CSS3 Quick Reference'', 2nd ed. Belisso Corp., 2012. {{ISBN|978-0-9833867-2-8}}</ref>]]मार्कअप निर्दिष्ट करने के अलावा,  एचटीएमएल5 स्क्रिप्टिंग [[ अनुप्रयोग प्रोग्रामिंग इंटरफेस ]] (एपीआई) को निर्दिष्ट करता है जिसका उपयोग जावास्क्रिप्ट के साथ किया जा सकता है।<ref name="html4-differences"/>मौजूदा दस्तावेज़ ऑब्जेक्ट मॉडल (DOM) इंटरफ़ेस विस्तारित हैं और वास्तविक सुविधाओं को प्रलेखित किया गया है। नए एपीआई भी हैं, जैसे:
[[File:HTML5 APIs and related technologies taxonomy and status.svg|thumb|420px|एचटीएमएल 5 संबंधित एपीआई<ref>Sergey Mavrody, ''Sergey's HTML5 & CSS3 Quick Reference'', 2nd ed. Belisso Corp., 2012. {{ISBN|978-0-9833867-2-8}}</ref>]]मार्कअप निर्दिष्ट करने के अलावा,  एचटीएमएल5 स्क्रिप्टिंग [[ अनुप्रयोग प्रोग्रामिंग इंटरफेस ]] (एपीआई) को निर्दिष्ट करता है जिसका उपयोग जावास्क्रिप्ट के साथ किया जा सकता है।<ref name="html4-differences"/>मौजूदा दस्तावेज़ ऑब्जेक्ट मॉडल ( डीओएम) इंटरफ़ेस विस्तारित हैं और वास्तविक सुविधाओं को प्रलेखित किया गया है। नए एपीआई भी हैं, जैसे:
* कैनवास तत्व;<ref>{{cite web|url=http://www.syntaxxx.com/get-started-with-html5-canvas/|title=Get Started with HTM Canvas|website=syntaxxx.com|access-date=13 October 2014|archive-url=https://web.archive.org/web/20141018160105/http://www.syntaxxx.com/get-started-with-html5-canvas/|archive-date=18 October 2014|url-status=dead}}</ref>
* कैनवास तत्व;<ref>{{cite web|url=http://www.syntaxxx.com/get-started-with-html5-canvas/|title=Get Started with HTM Canvas|website=syntaxxx.com|access-date=13 October 2014|archive-url=https://web.archive.org/web/20141018160105/http://www.syntaxxx.com/get-started-with-html5-canvas/|archive-date=18 October 2014|url-status=dead}}</ref>
* समयबद्ध मीडिया प्लेबैक;<ref>{{cite web|url=https://html.spec.whatwg.org/multipage/embedded-content.html#media-elements|title=एचटीएमएल|work=whatwg.org}}</ref>
* समयबद्ध मीडिया प्लेबैक;<ref>{{cite web|url=https://html.spec.whatwg.org/multipage/embedded-content.html#media-elements|title=एचटीएमएल|work=whatwg.org}}</ref>
Line 229: Line 229:
उपरोक्त सभी प्रौद्योगिकियां डब्ल्यू3सी  एचटीएमएल5 विनिर्देश में सम्मलित नहीं हैं, हालांकि वे डब्ल्यूएचएटीडब्ल्यूजी  एचटीएमएल विनिर्देशन में हैं।<ref>{{cite web|url=http://www.whatwg.org/specs/web-apps/current-work/multipage/introduction.html#is-this-html5 |title=1 Introduction – HTML Standard |publisher=Whatwg.org |access-date=8 January 2014}}</ref> कुछ संबंधित प्रौद्योगिकियां, जो डब्ल्यू3सी  एचटीएमएल5 या डब्ल्यूएचएटीडब्ल्यूजी  एचटीएमएल विनिर्देशन का हिस्सा नहीं हैं, इस प्रकार हैं। डब्ल्यू3सी इनके लिए विशिष्टताओं को अलग से प्रकाशित करता है:
उपरोक्त सभी प्रौद्योगिकियां डब्ल्यू3सी  एचटीएमएल5 विनिर्देश में सम्मलित नहीं हैं, हालांकि वे डब्ल्यूएचएटीडब्ल्यूजी  एचटीएमएल विनिर्देशन में हैं।<ref>{{cite web|url=http://www.whatwg.org/specs/web-apps/current-work/multipage/introduction.html#is-this-html5 |title=1 Introduction – HTML Standard |publisher=Whatwg.org |access-date=8 January 2014}}</ref> कुछ संबंधित प्रौद्योगिकियां, जो डब्ल्यू3सी  एचटीएमएल5 या डब्ल्यूएचएटीडब्ल्यूजी  एचटीएमएल विनिर्देशन का हिस्सा नहीं हैं, इस प्रकार हैं। डब्ल्यू3सी इनके लिए विशिष्टताओं को अलग से प्रकाशित करता है:
* [[ W3C जियोलोकेशन एपीआई | डब्ल्यू3सी जियोलोकेशन एपीआई]] ;
* [[ W3C जियोलोकेशन एपीआई | डब्ल्यू3सी जियोलोकेशन एपीआई]] ;
* [[ IndexedDB ]] - एक अनुक्रमित श्रेणीबद्ध की-वैल्यू स्टोर (पूर्व में WebSimpleDB);<ref>[https://www.w3.org/TR/IndexedDB/ "Indexed Database"] {{Webarchive|url=https://web.archive.org/web/20180302135346/http://www.w3.org/TR/IndexedDB/ |date=2 March 2018 }}. [[World Wide Web Consortium]].</ref>
* [[ IndexedDB | Inde एक्सedDB]] - एक अनुक्रमित श्रेणीबद्ध की-वैल्यू स्टोर (पूर्व में WebSimpleDB);<ref>[https://www.w3.org/TR/IndexedDB/ "Indexed Database"] {{Webarchive|url=https://web.archive.org/web/20180302135346/http://www.w3.org/TR/IndexedDB/ |date=2 March 2018 }}. [[World Wide Web Consortium]].</ref>
* एचटीएमएल5 फ़ाइल एपीआई<ref>{{cite web|url=https://www.w3.org/TR/FileAPI/ |title=File API |publisher=W3.org |access-date=8 January 2014}}</ref>- फ़ाइल अपलोड और फ़ाइल हेरफेर को संभालने के उद्देश्य से एक एपीआई;<ref>[https://www.w3.org/TR/FileAPI/ "File API"] {{Webarchive|url=https://web.archive.org/web/20221126002556/https://www.w3.org/TR/FileAPI/ |date=26 November 2022 }}. [[World Wide Web Consortium]].</ref>
* एचटीएमएल5 फ़ाइल एपीआई<ref>{{cite web|url=https://www.w3.org/TR/FileAPI/ |title=File API |publisher=W3.org |access-date=8 January 2014}}</ref>- फ़ाइल अपलोड और फ़ाइल हेरफेर को संभालने के उद्देश्य से एक एपीआई;<ref>[https://www.w3.org/TR/FileAPI/ "File API"] {{Webarchive|url=https://web.archive.org/web/20221126002556/https://www.w3.org/TR/FileAPI/ |date=26 November 2022 }}. [[World Wide Web Consortium]].</ref>
* निर्देशिकाएँ और सिस्टम - एक एपीआई जिसका उद्देश्य क्लाइंट-साइड-स्टोरेज उपयोग के मामलों को संतुष्ट करना है जो डेटाबेस द्वारा अच्छी तरह से सर्व नहीं किए जाते हैं;<ref>[https://www.w3.org/TR/file-system-api/ "Filesystem API"] {{Webarchive|url=https://web.archive.org/web/20221126002556/https://www.w3.org/TR/file-system-api/ |date=26 November 2022 }}. [[World Wide Web Consortium]].</ref>
* निर्देशिकाएँ और सिस्टम - एक एपीआई जिसका उद्देश्य क्लाइंट-साइड-स्टोरेज उपयोग के मामलों को संतुष्ट करना है जो डेटाबेस द्वारा अच्छी तरह से सर्व नहीं किए जाते हैं;<ref>[https://www.w3.org/TR/file-system-api/ "Filesystem API"] {{Webarchive|url=https://web.archive.org/web/20221126002556/https://www.w3.org/TR/file-system-api/ |date=26 November 2022 }}. [[World Wide Web Consortium]].</ref>
Line 240: Line 240:
एचटीएमएल5 वेब पेजों के भीतर एनिमेशन प्रदान नहीं कर सकता है। एनिमेशन  एचटीएमएल तत्वों के लिए अतिरिक्त JavaScript और CSS3 आवश्यक है। जावास्क्रिप्ट और  एचटीएमएल 4 का उपयोग करके एनिमेशन भी संभव है<ref>{{cite web|url=http://www.lynda.com/home/DisplayCourse.aspx?lpk2=67161|title=What HTML5 is (and what it isn't)|first=James|last=Williamson|year=2010|access-date=14 May 2014}}</ref>{{Failed verification|date=January 2011}}, और [[ सिंक्रनाइज़ मल्टीमीडिया एकीकरण भाषा ]] के माध्यम से एसवीजी तत्वों के भीतर, हालांकि बाद वाले का ब्राउज़र समर्थन 2011 तक असमान बना हुआ है।
एचटीएमएल5 वेब पेजों के भीतर एनिमेशन प्रदान नहीं कर सकता है। एनिमेशन  एचटीएमएल तत्वों के लिए अतिरिक्त JavaScript और CSS3 आवश्यक है। जावास्क्रिप्ट और  एचटीएमएल 4 का उपयोग करके एनिमेशन भी संभव है<ref>{{cite web|url=http://www.lynda.com/home/DisplayCourse.aspx?lpk2=67161|title=What HTML5 is (and what it isn't)|first=James|last=Williamson|year=2010|access-date=14 May 2014}}</ref>{{Failed verification|date=January 2011}}, और [[ सिंक्रनाइज़ मल्टीमीडिया एकीकरण भाषा ]] के माध्यम से एसवीजी तत्वों के भीतर, हालांकि बाद वाले का ब्राउज़र समर्थन 2011 तक असमान बना हुआ है।


===X एचटीएमएल5 (XML-सीरियलाइज़्ड  एचटीएमएल5)===
===एक्स एचटीएमएल5 (एक्सएमएल-क्रमबद्ध एचटीएमएल5)===
{{See also|XHTML#XHTML5}}
{{See also|एक्सएचटीएमएल & एक्सएचटीएमएल5}}
XML दस्तावेज़ों को XML [[ इंटरनेट मीडिया प्रकार ]] (जिसे अक्सर [[ MIME ]] प्रकार कहा जाता है) के साथ प्रस्तुत किया जाना चाहिए, जैसे <code>application/x एचटीएमएल+xml</code> या <code>application/xml</code>,<ref name="html4-differences">{{cite web|first1=Anne|last1=van Kesteren|first2=Simon|last2=Pieters|title=HTML5 differences from HTML4|url=https://html-differences.whatwg.org/#syntax|publisher= [[World Wide Web Consortium]] |access-date=29 June 2017}}</ref> और XML के सख्त, अच्छी तरह से बने सिंटैक्स के अनुरूप होना चाहिए। X एचटीएमएल5 केवल XML-सीरियलाइज़्ड एचटीएमएल5 डेटा है (अर्थात,  एचटीएमएल5 X एचटीएमएल की सख्त आवश्यकताओं के लिए विवश है, उदाहरण के लिए, कोई खुला टैग नहीं है), XML मीडिया प्रकारों में से एक के साथ भेजा गया।  एचटीएमएल जिसे एचटीएमएल और X एचटीएमएल दोनों विशिष्टताओं के अनुरूप लिखा गया है और इसलिए वही DOM ट्री उत्पन्न करता है चाहे एचटीएमएल या XML के रूप में पार्स किया गया हो, पॉलीग्लोट मार्कअप के रूप में जाना जाता है।<ref name="w3c">{{cite web|last=Graff|first=Eliot|title=Polyglot Markup: HTML-Compatible XHTML Documents|url=https://www.w3.org/TR/html-polyglot/|publisher=W3C|access-date=6 July 2013}}</ref>
 
X एचटीएमएल5 के लिए कोई DTD नहीं है।<ref>{{cite web |title=14 The XML syntax |url=https://html.spec.whatwg.org/multipage/xhtml.html#xhtml |website=HTML Standard |publisher=WHATWG}}</ref>
एक्सएमएल दस्तावेज़ों को एक्सएमएल इंटरनेट मीडिया प्रकार (जिसे अक्सर [[ MIME |एमआईएमई]] प्रकार कहा जाता है) के साथ प्रस्तुत किया जाना चाहिए, जैसे एप्लिकेशन/एक्सएचटीएमएल+एक्सएमएल या एप्लिकेशन/एक्सएमएल,<ref name="html4-differences">{{cite web|first1=Anne|last1=van Kesteren|first2=Simon|last2=Pieters|title=HTML5 differences from HTML4|url=https://html-differences.whatwg.org/#syntax|publisher= [[World Wide Web Consortium]] |access-date=29 June 2017}}</ref> और एक्सएमएल के सख्त, अच्छी तरह से बनाए गए सिंटैक्स के अनुरूप होना चाहिए। एक्स एचटीएमएल5 केवल एक्सएमएल-क्रमबद्ध एचटीएमएल5 डेटा है (अर्थात,  एचटीएमएल5,  एक्सएचटीएमएल की सख्त आवश्यकताओं के लिए विवश है, उदाहरण के लिए, कोई खुला टैग नहीं है), एक्सएमएल मीडिया प्रकारों में से एक के साथ भेजा गया।एचटीएमएल जिसे एचटीएमएल और एक्सएचटीएमएल दोनों विशिष्टताओं के अनुरूप लिखा गया है और और इसलिए वही डीओएम ट्री उत्पन्न करता है, चाहे एचटीएमएल या एक्सएमएल के रूप में पार्स किया गया हो, या  पॉलीग्लोट मार्कअप के रूप में जाना जाता है।<ref name="w3c">{{cite web|last=Graff|first=Eliot|title=Polyglot Markup: HTML-Compatible XHTML Documents|url=https://www.w3.org/TR/html-polyglot/|publisher=W3C|access-date=6 July 2013}}</ref>
 
एक्स एचटीएमएल5 के लिए कोई डीटीडी नहीं है।<ref>{{cite web |title=14 The XML syntax |url=https://html.spec.whatwg.org/multipage/xhtml.html#xhtml |website=HTML Standard |publisher=WHATWG}}</ref>
 




Line 255: Line 258:
22014 के बाद से, एचटीएमएल5 सबसे लोकप्रिय लेआउट इंजनों द्वारा कम से कम आंशिक रूप से समर्थित है।
22014 के बाद से, एचटीएमएल5 सबसे लोकप्रिय लेआउट इंजनों द्वारा कम से कम आंशिक रूप से समर्थित है।


=== '''HTML 4.01 और XHTML 1.x से अंतर''' ===
=== '''HTML 4.01 और एक्सHTML 1. एक्स से अंतर''' ===
निम्नलिखित मतभेदों की एक सरसरी सूची और कुछ विशिष्ट उदाहरण हैं।
निम्नलिखित मतभेदों की एक सरसरी सूची और कुछ विशिष्ट उदाहरण हैं।
* नए पदव्याख्या नियम: नम्य पदव्याख्या और अनुकूलता की ओर उन्मुख; एसजीएमएल पर आधारित नहीं है
* नए पदव्याख्या नियम: नम्य पदव्याख्या और अनुकूलता की ओर उन्मुख; एसजीएमएल पर आधारित नहीं है
Line 367: Line 370:
* [https://www.w3.org/TR/ डब्ल्यू3सी TRs],  [https://www.w3.org/TR/html53/ एचटीएमएल5.3] is deprecated in favour of डब्ल्यूएचएटीडब्ल्यूजी  एचटीएमएल Living standard
* [https://www.w3.org/TR/ डब्ल्यू3सी TRs],  [https://www.w3.org/TR/html53/ एचटीएमएल5.3] is deprecated in favour of डब्ल्यूएचएटीडब्ल्यूजी  एचटीएमएल Living standard
* [https://www.w3.org/2021/06/WHATWG-W3C-MOU_2021_update.html Memorandum of Understanding Between डब्ल्यू3सी and डब्ल्यूएचएटीडब्ल्यूजी]
* [https://www.w3.org/2021/06/WHATWG-W3C-MOU_2021_update.html Memorandum of Understanding Between डब्ल्यू3सी and डब्ल्यूएचएटीडब्ल्यूजी]
* [https://www.w3.org/html/wg/ एचटीएमएल Media Extensions Working Group]
* [https://www.w3.org/html/wg/ एचटीएमएल Media E एक्सtensions Working Group]
* [https://www.w3.org/Bugs/Public/buglist.cgi?product=HTML.next एचटीएमएल.next], Feature requests for future versions of  एचटीएमएल
* [https://www.w3.org/Bugs/Public/buglist.cgi?product=HTML.next एचटीएमएल.ne एक्सt], Feature requests for future versions of  एचटीएमएल


{{Web browsers|fsp}}
{{Web browsers|fsp}}

Revision as of 04:24, 18 January 2023

HTML5
(HyperText Markup Language)
HTML5-logo.svg
Filename extension
.html, .htm
Internet media type
text/html
Type codeTEXT
Uniform Type Identifier (UTI)public.html[1]
Developed byWHATWG
Initial release22 January 2008
(16 years ago)
 (2008-01-22)[2]
Type of formatMarkup language
StandardHTML LS
Open format?Yes

एचटीएमएल5 एक मार्कअप भाषा है, जिसका उपयोग वर्ल्ड वाइड वेब पर सामग्री को संरचित और प्रस्तुत करने के लिए किया जाता है। यह पांचवां और अंतिम[3] प्रमुख एचटीएमएल संस्करण जोविश्वव्यापी वेब संकाय (डब्ल्यू3सी) की सिफारिश से है। वर्तमान विनिर्देश को एचटीएमएल लिविंग स्टैंडर्ड के रूप में जाना जाता है। इसका रखरखाव वेब हाइपरटेक्स्ट एप्लिकेशन टेक्नोलॉजी वर्किंग ग्रुप (डब्ल्यूएचएटीडब्ल्यूजी) द्वारा किया जाता है, जो प्रमुख ब्राउज़र विक्रेताओं (एप्पल, गूगल, मोज़िला और माइक्रोसॉफ्ट) का एक संघ है।

एचटीएमएल5 को पहली बार सार्वजनिक रूप से 22 जनवरी 2008 को जारी किया गया था,[2] अक्टूबर 2014 में एक प्रमुख अद्यतन और "डब्ल्यू3सी अनुशंसा" स्थिति के साथ।[4][5] इसका लक्ष्य नवीनतम मल्टीमीडिया और अन्य नई सुविधाओं के समर्थन के साथ भाषा में सुधार करना था; भाषा को मनुष्यों द्वारा आसानी से पढ़ने योग्य और कंप्यूटर और उपकरणों जैसे वेब ब्राउज़र, पार्सर, आदि द्वारा लगातार समझने के लिए, एक्सएचटीएमएल की कठोरता के बिना; और पुराने सॉफ़्टवेयर के साथ पिछड़े-संगत बने रहने के लिए। एचटीएमएल5 का उद्देश्य न केवल एचटीएमएल 4 बल्कि एक्स एचटीएमएल 1 और डीओएम लेवल 2 एचटीएमएल को भी समाहित करना है।[6]

एचटीएमएल5 में इंटरऑपरेबल कार्यान्वयन को प्रोत्साहित करने के लिए विस्तृत प्रोसेसिंग मॉडल सम्मलित हैं; यह दस्तावेजों के लिए उपलब्ध मार्कअप का विस्तार, सुधार और युक्तिसंगत बनाता है, और जटिल वेब अनुप्रयोगों के लिए मार्कअप और अप्लिकेशन प्रोग्रामिंग अंतरफलक (एपीआई) पेश करता है।[7] उन्हीं कारणों से, एचटीएमएल5 क्रॉस-प्लेटफ़ॉर्म मोबाइल एप्लिकेशन के लिए भी एक उम्मीदवार है क्योंकि इसमें कम-शक्ति वाले उपकरणों को ध्यान में रखकर डिज़ाइन की गई सुविधाएँ सम्मलित हैं।

कई नई वाक्यात्मक विशेषताएं सम्मलित हैं। मूल रूप से मल्टीमीडिया और ग्राफ़िकल सामग्री को सम्मलित करने और प्रबंधित करने के लिए, नया <वीडियो>, <ऑडियो> और <कैनवास> तत्व जोड़े गए थे, विस्तार योग्य अनुभागों को मूल रूप से लागू किया गया ‎<summary>...‎</summary> और ‎<details>...‎</details> के माध्यम से कार्यान्वित किए जाते हैं, न कि सीएसएस या जावास्क्रिप्ट पर निर्भर होने के बजाय, स्केलेबल वेक्टर ग्राफिक्स (एसवीजी) सामग्री और गणितीय सूत्रों के लिए मैथएमएल के लिए समर्थन भी जोड़ा गया था। दस्तावेजों की शब्दार्थ सामग्री को समृद्ध करने के लिए, नए पृष्ठ संरचना तत्व जैसे <मुख्य>, <अनुभाग>, <लेख>, <शीर्षक>, <पाद>, <एक तरफ>, <नेव>, और <आंकड़ा> जोड़े जाते हैं। नई एचटीएमएल विशेषताएँ पेश की गईं, कुछ तत्व और विशेषताएँ हटा दी गईं, और अन्य जैसे <a>, <cite>, और <menu> को बदल दिया गया, फिर से परिभाषित या मानकीकृत किया गया। API और डॉक्यूमेंट ऑब्जेक्ट मॉडल ( डीओएम) अब एचटीएमएल5 विनिर्देशन के मूलभूत भाग हैं,[7] और एचटीएमएल5 भी किसी भी अमान्य दस्तावेज़ के लिए प्रसंस्करण को बेहतर ढंग से परिभाषित करता है। [8]

इतिहास

वेब हाइपरटेक्स्ट एप्लिकेशन टेक्नोलॉजी वर्किंग ग्रुप (डब्ल्यूएचएटीडब्ल्यूजी) ने 2004 में नए मानक पर काम करना शुरू किया। उस समय, एचटीएमएल 4.01 को 2000 से अपडेट नहीं किया गया था, [9] और वर्ल्ड वाइड वेब कंसोर्टियम (डब्ल्यू3सी) एक्सएचटीएमएल 2.0 पर भविष्य के विकास पर ध्यान केंद्रित कर रहा था। 2009 में, डब्ल्यू3सी ने एक्सएचटीएमएल 2.0 वर्किंग ग्रुप के चार्टर को समाप्त होने दिया और इसे नवीनीकृत नहीं करने का निर्णय लिया।

मोज़िला फाउंडेशन और ओपेरा सॉफ्टवेयर ने जून 2004 में वर्ल्ड वाइड वेब कंसोर्टियम (डब्ल्यू3सी) कार्यशाला में एक स्थिति पत्र प्रस्तुत किया,[9] विकासशील प्रौद्योगिकियों पर ध्यान केंद्रित करना जो मौजूदा ब्राउज़रों के साथ पिछड़ा हुआ -के अनुरूप हैं,[10] वेब प्रपत्र 2.0 के प्रारंभिक प्रारूप विनिर्देश सहित। वर्कशॉप का समापन एचटीएमएल पर काम जारी रखने के लिए-8 के पक्ष में, 14 के विरुद्ध- वोट के साथ हुआ।[11] कार्यशाला के तुरंत बाद, डब्ल्यूएचएटीडब्ल्यूजी का गठन उस स्थिति के पेपर के आधार पर काम शुरू करने के लिए किया गया था, और एक दूसरे मसौदे, वेब एप्लीकेशन 1.0 की भी घोषणा की गई थी।[12] बाद में दो विनिर्देशों को एचटीएमएल5 बनाने के लिए विलय कर दिया गया।[13] एचटीएमएल5 विनिर्देश को 2007 में डब्ल्यू3सी के नए एचटीएमएल वर्किंग ग्रुप के काम के शुरुआती बिंदु के रूप में अपनाया गया था।

डब्ल्यूएचएटीडब्ल्यूजी के इयान हिकसन (गूगल) और डेविड हयात (एप्पल) ने 22 जनवरी 2008 को डब्ल्यू3सी के विनिर्देशन का पहला सार्वजनिक कार्य प्रारूप तैयार किया। ।[2]


फ्लैश पर विचार

जबकि एचटीएमएल5 की कुछ विशेषताओं की तुलना अक्सर Adobe Flash से की जाती है, दोनों प्रौद्योगिकियाँ बहुत भिन्न हैं। दोनों में वेब पेजों के भीतर ऑडियो और वीडियो चलाने और स्केलेबल वेक्टर ग्राफिक्स का उपयोग करने के लिए सुविधाएँ सम्मलित हैं। हालाँकि, एचटीएमएल5 का उपयोग एनीमेशन या अन्तरक्रियाशीलता के लिए नहीं किया जा सकता है - इसे CSS3 या जावास्क्रिप्ट के साथ पूरक होना चाहिए। ऐसी कई फ्लैश क्षमताएं हैं जिनका एचटीएमएल5 में कोई प्रत्यक्ष समकक्ष नहीं है ( एचटीएमएल5 और फ्लैश की तुलना देखें)। अप्रैल 2010 के आसपास एचटीएमएल5 की संवादात्मक क्षमता मुख्यधारा के मीडिया के ध्यान का विषय बन गई,[14][15][16][17] जब Apple Inc. के तत्कालीन सीईओ स्टीव जॉब्स ने "थॉट्स ऑन फ्लैश" शीर्षक से एक सार्वजनिक पत्र जारी किया, जिसमें उन्होंने निष्कर्ष निकाला कि "वीडियो देखने या किसी भी प्रकार की वेब सामग्री का उपभोग करने के लिए अब फ्लैश आवश्यक नहीं है" और कि "मोबाइल युग में बनाए गए नए खुले मानक, जैसे एचटीएमएल5, जीतेंगे"।[18] इसने वेब विकास हलकों में एक बहस छेड़ दी, जिसमें सुझाव दिया गया कि, एचटीएमएल5 बढ़ी हुई कार्यक्षमता प्रदान करता है, डेवलपर्स को मानक के विभिन्न भागों के अलग-अलग ब्राउज़र समर्थन के साथ-साथ एचटीएमएल5 और फ्लैश के बीच अन्य कार्यक्षमता अंतरों पर विचार करना चाहिए।[19] ननवंबर 2011 की शुरुआत में, एडोब ने घोषणा की कि वह मोबाइल उपकरणों के लिए फ्लैश के विकास को बंद कर देगा और एचटीएमएल5 का उपयोग करके उपकरणों के विकास में अपने प्रयासों को फिर से शुरू करेगा।[20] 25 जुलाई 2017 को, Adobe ने घोषणा की कि फ्लैश का वितरण और समर्थन दोनों 2020 के अंत तक बंद हो जाएंगे।[21] Adobe ने आधिकारिक तौर पर 31 दिसंबर 2020 को फ्लैश को बंद कर दिया और 12 जनवरी 2021 तक सभी फ्लैश सामग्री को फ्लैश प्लेयर में चलने से रोक दिया गया। [22]


अंतिम कॉल, उम्मीदवारी, और सिफारिश के चरण

14 फरवरी 2011 को, डब्ल्यू3सी ने एचटीएमएल5 के लिए स्पष्ट मील के पत्थर के साथ अपने एचटीएमएल वर्किंग ग्रुप के चार्टर का विस्तार किया। मई 2011 में, वर्किंग ग्रुप ने एचटीएमएल5 को "लास्ट कॉल" में उन्नत किया, जो डब्ल्यू3सी के अंदर और बाहर के समुदायों को विनिर्देश की तकनीकी सुदृढ़ता की पुष्टि करने के लिए एक निमंत्रण था। डब्ल्यू3सी ने 2014 तक पूर्ण विनिर्देश के लिए व्यापक अंतरसंचालनीयता प्राप्त करने के लिए एक व्यापक परीक्षण सूट विकसित किया, जो सिफारिश के लिए लक्षित तिथि थी।[23] जनवरी 2011 में, डब्ल्यूएचएटीडब्ल्यूजी ने अपने " एचटीएमएल5" विनिर्देश एचटीएमएल लिविंग स्टैंडर्ड का नाम बदल दिया। फिर भी डब्ल्यू3सी ने एचटीएमएल5 जारी करने की अपनी परियोजना को जारी रखा। [24]

जुलाई 2012 में, डब्ल्यूएचएटीडब्ल्यूजी और डब्ल्यू3सी ने अलगाव की एक डिग्री तय की। डब्ल्यू3सी एक निश्चित मानक पर ध्यान केंद्रित करते हुए एचटीएमएल5 विनिर्देश कार्य जारी रखेगा, जिसे डब्ल्यूएचएटीडब्ल्यूजी द्वारा "स्नैपशॉट" माना जाता है। डब्ल्यूएचएटीडब्ल्यूजी संगठन एचटीएमएल5 के साथ "जीवन स्तर" के रूप में अपना काम जारी रखता है।एक जीवन स्तर की अवधारणा यह है कि यह कभी पूरा नहीं होता है और हमेशा अद्यतन और बेहतर होता रहता है। नई सुविधाएँ जोड़ी जा सकती हैं लेकिन कार्यक्षमता हटाई नहीं जाएगी।[25]

दिसंबर 2012 में, डब्ल्यू3सी ने एचटीएमएल5 को उम्मीदवार की सिफारिश के रूप में नामित किया। [26] डब्ल्यू3सी अनुशंसा के लिए उन्नति का मानदंड "दो 100% पूर्ण और पूरी तरह से अंतःक्रियात्मक कार्यान्वयन" है।[27]

16 सितंबर 2014 को, डब्ल्यू3सी ने एचटीएमएल5 को प्रस्तावित अनुशंसा में स्थानांतरित कर दिया।[28] 28 अक्टूबर 2014 को एचटीएमएल5 को डब्ल्यू3सी अनुशंसा के रूप में जारी किया गया था,[29] विनिर्देश प्रक्रिया को पूरा करना।[4] 1 नवंबर 2016 को एचटीएमएल5.1 को डब्ल्यू3सी अनुशंसा के रूप में जारी किया गया था।[30] 14 दिसंबर 2017 को, एचटीएमएल5.2 को डब्ल्यू3सी अनुशंसा के रूप में जारी किया गया था।[31]


सेवानिवृत्ति

एचटीएमएल5.0 को 2018-03-27 को बंद कर दिया गया था,[32] एचटीएमएल 3.2 के साथ,[33] एचटीएमएल 4.0,[34] एचटीएमएल 4.01,[35] एक्सएचटीएमएल™ 1.0,[36] और एक्सएचटीएमएल™ 1.1[37] एचटीएमएल5.2 और एचटीएमएल5.3 को 2021-01-28 को बंद कर दिया गया था।[38][39]


समयरेखा

एचटीएमएल5.0, एचटीएमएल5.1, एचटीएमएल5.2 और एचटीएमएल5.3 के लिए संयुक्त समयरेखा:

संस्करण पहला ड्राफ्ट उम्मीदवार की अनुशंसा अनुशंसा सेवानिवृत्त
एचटीएमएल5.0 2007[40] 2012 2014 2018[41]
एचटीएमएल5.1 2012 2015 2016 2021[42]
एचटीएमएल5.2[43] 2015 2017 2017 2021[44]
एचटीएमएल5.3 2017[45] 2021[46]


डब्ल्यू3सी और डब्ल्यूएचएटीडब्ल्यूजी संघर्ष

डब्ल्यू3सी ने 28 मई 2019 को एचटीएमएल और डीओएम मानकों पर अधिकार डब्ल्यूएचएटीडब्ल्यूजी को सौंप दिया, क्योंकि यह माना जाता है कि दो मानकों का होना हानिकारक है।[47][48][49][3] एचटीएमएल लिविंग स्टैंडर्ड अब आधिकारिक है। हालाँकि, डब्ल्यू3सी अभी भी एचटीएमएल की विकास प्रक्रिया में भाग लेगा।

अधिकार सौंपने से पहले, डब्ल्यू3सी और डब्ल्यूएचएटीडब्ल्यूजी को एचटीएमएल5 के विकास पर एक साथ काम करने वाले दोनों के रूप में चित्रित किया गया था,[50] और फिर भी क्रॉस उद्देश्यों पर[25][4] जुलाई 2012 के विभाजन के बाद से डब्ल्यू3सी एचटीएमएल5 मानक स्नैपशॉट-आधारित (एचटीएमएल5, एचटीएमएल5.1, आदि) और स्थिर हो गए, जबकि डब्ल्यूएचएटीडब्ल्यूजी एचटीएमएल का जीवन स्तर लगातार अद्यतन किया जाता है। सम्बन्ध को "नाजुक", यहां तक ​​कि एक "दरार" के रूप में वर्णित किया गया था,[51] और विवादों की विशेषता है।[4]

कम से कम एक मामले में, अर्थात् <उद्धृत> तत्व की अनुमेय सामग्री, दो विनिर्देशों ने सीधे एक-दूसरे का खंडन किया (जुलाई 2018 तक), डब्ल्यू3सी परिभाषा के साथ डब्ल्यूएचएटीडब्ल्यूजी परिभाषा की तुलना में व्यापक उपयोग की अनुमति दी गई।[52][53]

डब्ल्यूएचएटीडब्ल्यूजी कल्पना में परिचय खंड (इयान हिकसन | इयान हिक्सी हिकसन द्वारा संपादित) डब्ल्यू3सी के लिए महत्वपूर्ण है, उदा।Note: हालांकि हमने उन्हें ऐसा करने से रोकने के लिए कहा है, डब्ल्यू3सी इस विनिर्देशन के कुछ हिस्सों को अलग दस्तावेजों के रूप में पुनः प्रकाशित भी करता है। अपने इतिहास उपखंड में यह डब्ल्यू3सी को हिकसन और डब्ल्यूएचएटीडब्ल्यूजी की मूल एचटीएमएल5 योजनाओं के लिए प्रतिरोधी के रूप में चित्रित करता है, फिर देर से बैंडवागन पर कूदता है (हालांकि हिकसन डब्ल्यू3सी एचटीएमएल5 युक्ति के नियंत्रण में भी था)। भले ही, यह संगठनों के बीच एक प्रमुख दार्शनिक विभाजन को इंगित करता है:[54]

कई वर्षों तक, दोनों समूहों ने एक साथ काम किया। हालांकि, 2011 में, समूह इस निष्कर्ष पर पहुंचे कि उनके अलग-अलग लक्ष्य थे: डब्ल्यू3सी "एचटीएमएल5" का "समाप्त" संस्करण प्रकाशित करना चाहता था, जबकि डब्ल्यूएचएटीडब्ल्यूजी एचटीएमएल के लिए एक लिविंग स्टैंडर्ड पर काम करना जारी रखना चाहता था, जो लगातार विनिर्देश बनाए रखता था। ज्ञात समस्याओं वाली स्थिति में इसे फ्रीज़ करने और प्लेटफॉर्म को विकसित करने के लिए आवश्यकतानुसार नई सुविधाएँ जोड़ना। तब से, डब्ल्यूएचएटीडब्ल्यूजी इस विनिर्देश (दूसरों के बीच) पर काम कर रहा है, और डब्ल्यू3सी डब्ल्यूएचएटीडब्ल्यूजी द्वारा दस्तावेज़ के अपने फोर्क में किए गए सुधारों की नकल कर रहा है (जिसमें अन्य परिवर्तन भी हैं)।

दोनों संस्थाओं ने 28 मई 2019 को एचटीएमएल के एकल संस्करण पर एक साथ काम करने के लिए एक समझौते पर हस्ताक्षर किए।[55]


दो मानकों के बीच अंतर

में विरोधाभास के अलावा‎<एचटीएमएल तत्व उद्धृत करते हैं>ऊपर वर्णित तत्व, दो मानकों के बीच अन्य अंतरों में सितंबर 2018 तक कम से कम निम्नलिखित सम्मलित हैं:

सामग्री या सुविधाएँ डब्ल्यू3सी या डब्ल्यूएचएटीडब्ल्यूजी मानक के लिए अद्वितीय हैं
डब्ल्यू3सी[56] डब्ल्यूएचएटीडब्ल्यूजी[57]
साइट पृष्ठांकन एकल पृष्ठ संस्करण[58] (सामग्री की वैश्विक खोज की अनुमति देता है)
अध्याय §5 माइक्रोडाटा[59]

§9 संचार[60]

§10 वेब कार्यकर्ता[61]

§11 वेब भंडारण[62]

वैश्विक गुण :[63] कक्षा, आईडी :[64] ऑटोकैपिटलाइज़, एंटरकीहिंट, इनपुटमोड, है, आइटमिड, आइटमप्रॉप, आइटमरेफ, आइटमस्कोप, आइटमटाइप, नॉन
अध्याय तत्व का एचटीएमएल §4.13 कस्टम तत्व[65]
तत्वों <आरबी>,[66] <आरटीसी>[67] (संगतता नोट्स नीचे देखें.)

<पता>[68] समूहीकरण सामग्री अनुभाग में है.

<hgroup>,[69] <मेन्यू>,[70] <स्लॉट>[71] (संगतता नोट्स नीचे देखें।

<पता>[72] खण्ड खण्डों में है।

§ <मेटा> §4.2.5.4. अन्य प्रागमा निर्देश,[73] बहिष्कृत के आधार परडब्ल्यूएचएटीडब्ल्यूजी प्रक्रिया.[74]
§ धारा § 4.3.11.2 नमूना रूपरेखा[75]

§ 4.3.11.3उपयोगकर्ताओं के लिए रूपरेखा प्रदर्शित करना[76]

संरचित डेटा अनुशंसित आरडीएफए (कोड उदाहरण,[77][68][78] अलग विशेष निर्देश,[79][80] कोई विशेष गुण नहीं[63]). माइक्रोडाटा की अनुशंसा करता है (कोड उदाहरण,[81][82][83][84] कल्पना अध्याय, विशेष गुण[64]).

निम्न तालिका सितंबर 2018 तक प्रमुख ब्राउज़रों के साथ अनुकूलता पर मोज़िला डेवलपमेंट नेटवर्क से एचटीएमएल तत्वों में से किसी एक मानक के लिए अद्वितीय डेटा प्रदान करती है:

तत्व मानक अनुकूलता टिप्पणी
<आरबी>[85] डब्ल्यू3सी एज को छोड़कर सभी ब्राउज़र
<आरटीसी>[86] डब्ल्यू3सी फ़ायरफ़ॉक्स को छोड़कर कोई नहीं
<hgroup>[87] डब्ल्यूएचएटीडब्ल्यूजी सभी ब्राउज़र "[चूंकि] एचटीएमएल रूपरेखा एल्गोरिथम किसी भी ब्राउज़र में लागू नहीं किया गया है... <hgroup> शब्दार्थ व्यवहार में केवल सैद्धांतिक हैं।"
<मेन्यू>[88] डब्ल्यूएचएटीडब्ल्यूजी पूर्ण समर्थन केवल एज और फायरफॉक्स डेस्कटॉप में।

फ़ायरफ़ॉक्स मोबाइल में आंशिक समर्थन।

उपयोगकर्ता ऑप्ट-इन के साथ ओपेरा में समर्थित।

अन्य ब्राउज़रों में समर्थित नहीं है।

प्रायोगिक तकनीक
<स्लॉट>[89] डब्ल्यूएचएटीडब्ल्यूजी आईई को छोड़कर सभी ब्राउज़र प्रायोगिक तकनीक


सुविधाएँ और एपीआई

डब्ल्यू3सी ने ने तेजी से प्रगति करने के लिए योजना के एक प्रमुख भाग के रूप में प्रतिरूपकता पर अधिक निर्भरता का प्रस्ताव दिया, जिसका अर्थ है विशिष्ट विशेषताओं की पहचान करना, या तो प्रस्तावित या पहले से ही कल्पना में मौजूद है,और उन्हें अलग विनिर्देशों के रूप में आगे बढ़ाना। कुछ प्रौद्योगिकियां जिन्हें मूल रूप से एचटीएमएल5 में ही परिभाषित किया गया था, उन्हें अब अलग विशिष्टताओं में परिभाषित किया गया है:

  • एचटीएमएल वर्किंग ग्रुप - एचटीएमएल कैनवस 2डी कॉन्टेक्स्ट;
  • वेब एप्स वर्किंग ग्रुप - वेब मैसेजिंग, वेब वर्कर्स, वेब स्टोरेज, वेबसॉकेट, सर्वर से भेजे गए इवेंट, वेब कंपोनेंट्स[90] (हालांकि, यह एचटीएमएल5 का हिस्सा नहीं था); वेब एप्लिकेशन वर्किंग ग्रुप को अक्टूबर 2015 में बंद कर दिया गया था और इसके डिलिवरेबल्स को वेब प्लेटफॉर्म वर्किंग ग्रुप (WPWG) में स्थानांतरित कर दिया गया था।
  • आईईटीएफ हाईबी वर्किंग ग्रुप - वेबसॉकेट प्रोटोकॉल;
  • वेबआरटीसी वर्किंग ग्रुप - वेबआरटीसी;
  • वेब मीडिया टेक्स्ट कम्युनिटी ग्रुप को ट्रैक करता है - वेबवीटीटी।

कुछ विशेषताएं जिन्हें मूल एचटीएमएल5 विनिर्देश से हटा दिया गया था, उन्हें अलग से मॉड्यूल के रूप में मानकीकृत किया गया है, जैसे कि जैसे कि माइक्रोडेटा और कैनवस। एचटीएमएल5 एक्सटेंशन जैसे पॉलीग्लॉट मार्कअप के रूप में पेश किए गए तकनीकी विनिर्देशों को भी मॉड्यूल के रूप में मानकीकृत किया गया है। कुछ डब्ल्यू3सी विनिर्देश जो मूल रूप से अलग विनिर्देश थे, उन्हें एचटीएमएल5 एक्सटेंशन या सुविधाओं के रूप में अनुकूलित किया गया है, जैसे कि स्केलेबल वेक्टर ग्राफिक्स। कुछ विशेषताएं जो एचटीएमएल5 के मानकीकरण को धीमा कर सकती हैं, उन्हें इसके बजाय आगामी विनिर्देशों के रूप में मानकीकृत किया जाएगा या किया जाएगा।

विशेषताएं

मार्कअप

एचटीएमएल5 उन तत्वों और विशेषताओं का परिचय देता है जो आधुनिक वेबसाइटों पर विशिष्ट उपयोग को दर्शाते हैं।उनमें से कुछ सामान्य ब्लॉक (<div>) और इनलाइन (<span>) तत्वों के सामान्य उपयोग के लिए शब्दार्थ प्रतिस्थापन हैं, उदाहरण के लिए <नेव> (वेबसाइट नेविगेशन ब्लॉक), unamen se kuchh saamaany blok ‎<footer> (आमतौर पर वेब पेज के नीचे या एचटीएमएल कोड की अंतिम पंक्तियों का जिक्र करते हुए), या ‎<audio> और ‎<video> के बजाय ‎<object>.[91][92][93] एचटीएमएल 4.01 से कुछ बहिष्कृत तत्वों को हटा दिया गया है, जिनमें विशुद्ध रूप से प्रस्तुतिकरण तत्व सम्मलित हैं ‎<font> और ‎<center>, जिनके प्रभाव लंबे समय से अधिक सक्षम व्यापक शैली पत्रक द्वारा प्रतिस्थापित किए गए हैं।[94] गतिशील वेब पेज बनाने के लिए उपयोग किए जाने वाले क्लाइंट-साइड जावास्क्रिप्ट के महत्व पर भी नए सिरे से जोर दिया गया है।[citation needed] एचटीएमएल5 सिंटैक्स अब मानक सामान्यीकृत मार्कअप भाषा पर आधारित नहीं है[95][96] इसके मार्कअप की समानता के बावजूद। हालाँकि, इसे एचटीएमएल के पुराने संस्करणों के सामान्य पार्सिंग के साथ पिछड़े-संगत होने के लिए डिज़ाइन किया गया है। यह एक नई परिचयात्मक पंक्ति के साथ आता है जो एसजीएमएल दस्तावेज़ प्रकार की घोषणा की तरह दिखता है, <code style= white-space:nowrap; <!DOCTYPE एचटीएमएल>, जो मानक-अनुपालन Quirks मोड को ट्रिगर करता है।[97] 5 जनवरी 2009 से, एचटीएमएल5 में वेब फॉर्म 2.0 भी सम्मलित है, जो पहले से अलग डब्ल्यूएचएटीडब्ल्यूजी विनिर्देश है।[98][99]


नई एपीआई

एचटीएमएल 5 संबंधित एपीआई[100]

मार्कअप निर्दिष्ट करने के अलावा, एचटीएमएल5 स्क्रिप्टिंग अनुप्रयोग प्रोग्रामिंग इंटरफेस (एपीआई) को निर्दिष्ट करता है जिसका उपयोग जावास्क्रिप्ट के साथ किया जा सकता है।[101]मौजूदा दस्तावेज़ ऑब्जेक्ट मॉडल ( डीओएम) इंटरफ़ेस विस्तारित हैं और वास्तविक सुविधाओं को प्रलेखित किया गया है। नए एपीआई भी हैं, जैसे:

  • कैनवास तत्व;[102]
  • समयबद्ध मीडिया प्लेबैक;[103]
  • ऑफ़लाइन;[104]
  • संपादन योग्य सामग्री;[105]
  • खींचें और छोड़ें ;[106]
  • इतिहास;[107]
  • MIME प्रकार और प्रोटोकॉल हैंडलर पंजीकरण;[108][109]
  • माइक्रोडाटा (एचटीएमएल);[110]
  • वेब मैसेजिंग;[111]
  • वेब भंडारण - एक की-वैल्यू पेयर स्टोरेज फ्रेमवर्क जो HTTP कुकी के समान व्यवहार प्रदान करता है लेकिन बड़ी स्टोरेज क्षमता और बेहतर एपीआई के साथ।[112]

उपरोक्त सभी प्रौद्योगिकियां डब्ल्यू3सी एचटीएमएल5 विनिर्देश में सम्मलित नहीं हैं, हालांकि वे डब्ल्यूएचएटीडब्ल्यूजी एचटीएमएल विनिर्देशन में हैं।[113] कुछ संबंधित प्रौद्योगिकियां, जो डब्ल्यू3सी एचटीएमएल5 या डब्ल्यूएचएटीडब्ल्यूजी एचटीएमएल विनिर्देशन का हिस्सा नहीं हैं, इस प्रकार हैं। डब्ल्यू3सी इनके लिए विशिष्टताओं को अलग से प्रकाशित करता है:

  • डब्ल्यू3सी जियोलोकेशन एपीआई ;
  • Inde एक्सedDB - एक अनुक्रमित श्रेणीबद्ध की-वैल्यू स्टोर (पूर्व में WebSimpleDB);[114]
  • एचटीएमएल5 फ़ाइल एपीआई[115]- फ़ाइल अपलोड और फ़ाइल हेरफेर को संभालने के उद्देश्य से एक एपीआई;[116]
  • निर्देशिकाएँ और सिस्टम - एक एपीआई जिसका उद्देश्य क्लाइंट-साइड-स्टोरेज उपयोग के मामलों को संतुष्ट करना है जो डेटाबेस द्वारा अच्छी तरह से सर्व नहीं किए जाते हैं;[117]
  • फाइल राइटर - वेब एप्लिकेशन से फाइलों में लिखने के लिए एक एपीआई;[118]
  • एचटीएमएल5 ऑडियो#वेब ऑडियो एपीआई और मीडियास्ट्रीम प्रोसेसिंग एपीआई[119]- वेब अनुप्रयोगों में ऑडियो को संसाधित और संश्लेषित करने के लिए एक उच्च-स्तरीय जावास्क्रिप्ट एपीआई;
  • क्लासलिस्ट।[120]
  • वेब क्रिप्टोग्राफी एपीआई [121]
  • वेबआरटीसी[122]
  • वेब SQL डेटाबेस - एक स्थानीय SQL डेटाबेस (अब अनुरक्षित नहीं);[123]

एचटीएमएल5 वेब पेजों के भीतर एनिमेशन प्रदान नहीं कर सकता है। एनिमेशन एचटीएमएल तत्वों के लिए अतिरिक्त JavaScript और CSS3 आवश्यक है। जावास्क्रिप्ट और एचटीएमएल 4 का उपयोग करके एनिमेशन भी संभव है[124][failed verification], और सिंक्रनाइज़ मल्टीमीडिया एकीकरण भाषा के माध्यम से एसवीजी तत्वों के भीतर, हालांकि बाद वाले का ब्राउज़र समर्थन 2011 तक असमान बना हुआ है।

एक्स एचटीएमएल5 (एक्सएमएल-क्रमबद्ध एचटीएमएल5)

एक्सएमएल दस्तावेज़ों को एक्सएमएल इंटरनेट मीडिया प्रकार (जिसे अक्सर एमआईएमई प्रकार कहा जाता है) के साथ प्रस्तुत किया जाना चाहिए, जैसे एप्लिकेशन/एक्सएचटीएमएल+एक्सएमएल या एप्लिकेशन/एक्सएमएल,[101] और एक्सएमएल के सख्त, अच्छी तरह से बनाए गए सिंटैक्स के अनुरूप होना चाहिए। एक्स एचटीएमएल5 केवल एक्सएमएल-क्रमबद्ध एचटीएमएल5 डेटा है (अर्थात, एचटीएमएल5, एक्सएचटीएमएल की सख्त आवश्यकताओं के लिए विवश है, उदाहरण के लिए, कोई खुला टैग नहीं है), एक्सएमएल मीडिया प्रकारों में से एक के साथ भेजा गया।एचटीएमएल जिसे एचटीएमएल और एक्सएचटीएमएल दोनों विशिष्टताओं के अनुरूप लिखा गया है और और इसलिए वही डीओएम ट्री उत्पन्न करता है, चाहे एचटीएमएल या एक्सएमएल के रूप में पार्स किया गया हो, या पॉलीग्लोट मार्कअप के रूप में जाना जाता है।[125]

एक्स एचटीएमएल5 के लिए कोई डीटीडी नहीं है।[126]


त्रुटि प्रबंधन

एचटीएमएल5 को इस तरह डिज़ाइन किया गया है कि पुराने ब्राउज़र नए एचटीएमएल5 निर्माणों को सुरक्षित रूप से अनदेखा कर सकें।[7] एचटीएमएल 4.01 के विपरीत, एचटीएमएल5 विनिर्देश लेक्सिंग और पदव्याख्या के लिए विस्तृत नियम देता है, इस मंशा के साथ कि अनुपालक ब्राउज़र गलत सिंटैक्स को पार्स करते समय समान परिणाम देगा।[127]हालांकि एचटीएमएल55 अब "टैग सूप" दस्तावेज़ों के लिए एक सुसंगत व्यवहार को परिभाषित करता है, वे दस्तावेज़ एचटीएमएल5 मानक के अनुरूप नहीं हैं। [127]


लोकप्रियता

30 सितंबर 2011 को जारी एक रिपोर्ट के अनुसार, दुनिया की शीर्ष 100 वेबसाइटों में से 34 एचटीएमएल5 का उपयोग कर रही थीं – खोज इंजन और सामाजिक नेटवर्क के नेतृत्व में गोद लेने।[128] अगस्त 2013 में जारी एक अन्य रिपोर्ट ने दिखाया है कि फॉर्च्यून 500 अमेरिकी कंपनियों में से 153 ने अपनी कॉर्पोरेट वेबसाइटों पर एचटीएमएल5 लागू किया है।

22014 के बाद से, एचटीएमएल5 सबसे लोकप्रिय लेआउट इंजनों द्वारा कम से कम आंशिक रूप से समर्थित है।

HTML 4.01 और एक्सHTML 1. एक्स से अंतर

निम्नलिखित मतभेदों की एक सरसरी सूची और कुछ विशिष्ट उदाहरण हैं।

  • नए पदव्याख्या नियम: नम्य पदव्याख्या और अनुकूलता की ओर उन्मुख; एसजीएमएल पर आधारित नहीं है
  • टेक्स्ट/एचटीएमएल में इनलाइन एसवीजी और मैथएमएल का उपयोग करने की क्षमता
  • नया एचटीएमएल तत्व: लेख, एक तरफ, ऑडियो, बीडीआई, कैनवास, कमांड, डेटा, डेटालिस्ट, विवरण, एम्बेड, फिगकैप्शन, फिगर, फुटर, हेडर, कीजेन, मार्क, मीटर, एनवी, आउटपुट, प्रगति, आरपी, आरटी, रूबी, सेक्शन, स्रोत सारांश, समय, ट्रैक, वीडियो, डब्ल्यू बी आर
  • नए प्रकार के प्रपत्र नियंत्रण: दिनांक और समय, ईमेल, यूआरएल, खोज, संख्या, श्रेणी, दूरभाष, रंग [129]
  • नई विशेषताएँ: वर्णसेट (मेटा पर), एएसवाईएनसी (स्क्रिप्ट पर)
  • वैश्विक विशेषताएँ (जो हर तत्व के लिए लागू की जा सकती हैं): आईडी, टैबिन्डेक्स, छिपा हुआ, डेटा-* (कस्टम डेटा विशेषताएँ)
  • पदावनत तत्वों को पूरी तरह से हटा दिया जाएगा: एक्रोनिम, एप्लेट, बेसफॉन्ट, बिग, सेंटर, डीआईआर, फॉन्ट, फ्रेम, फ्रेमसेट, आईइंडेक्स, नोफ्रेम्स, स्ट्राइक, टीटी

डब्ल्यू3सी वर्किंग ग्रुप ने एचटीएमएल5 में एचटीएमएल4 से अंतर प्रकाशित किया,[130] जो एचटीएमएल5 और एचटीएमएल4 के बीच परिवर्धन, निष्कासन और परिवर्तन की पूरी रूपरेखा प्रदान करता है।

लोगो

डब्ल्यू3सी एचटीएमएल5 लोगो

18 जनवरी 2011 को, डब्ल्यू3सी ने एचटीएमएल5 के उपयोग या रुचि का प्रतिनिधित्व करने के लिए एक लोगो पेश किया। डब्ल्यू3सी द्वारा पहले जारी किए गए अन्य बैज के विपरीत, यह किसी निश्चित मानक के लिए वैधता या अनुरूपता नहीं दर्शाता है। 1 अप्रैल 2011 से यह लोगो आधिकारिक हो गया ।[131]

शुरुआत में इसे जनता के सामने पेश करते समय, डब्ल्यू3सी ने एचटीएमएल5 लोगो को "एचटीएमएल5, सीएसएस, एसवीजी, डब्ल्यू ओ एफ एफ, और अन्य सहित खुली वेब प्रौद्योगिकियों के एक व्यापक सेट के लिए सामान्य-उद्देश्य दृश्य पहचान" के रूप में घोषित किया।[132] वेब मानक परियोजना सहित कुछ वेब मानक अधिवक्ताओं ने शब्दावली के धुंधलेपन और गलत संचार की संभावना की ओर इशारा करते हुए एचटीएमएल5 की परिभाषा को एक छत्र शब्द के रूप में आलोचना की।[132] तीन दिन बाद, डब्ल्यू3सी ने सामुदायिक प्रतिक्रिया का जवाब दिया और लोगो की परिभाषा को बदल दिया, संबंधित तकनीकों की गणना को हटा दिया।[133] डब्ल्यू3सी ने तब कहा था कि लोगो एचटीएमएल5 का प्रतिनिधित्व करता है, जो आधुनिक वेब अनुप्रयोगों के लिए आधारशिला है।[131]


डिजिटल अधिकार प्रबंधन

बीबीसी, गूगल, माइक्रोसॉफ्ट, ऐप्पल इंक सहित उद्योग के खिलाड़ी एन्क्रिप्टेड मीडिया एक्सटेंशन (ईएमई) को सम्मलित करने के लिए समर्थन कर रहे हैं,[134][135][136][137][138] एचटीएमएल5 मानक में डिजिटल अधिकार प्रबंधन (डीआरएम) का एक रूप, 2012 के अंत और 2013 की शुरुआत तक, 27 संगठनों [139] ने फ्री सॉफ्टवेयर फाउंडेशन सहित[140] एचटीएमएल5 मानक में डिजिटल अधिकार प्रबंधन को सम्मलित करने के खिलाफ एक अभियान शुरू किया है।[141][142] हालाँकि, सितंबर 2013 के अंत में, डब्ल्यू3सी एचटीएमएल वर्किंग ग्रुप ने निर्णय लिया कि एन्क्रिप्टेड मीडिया एक्सटेंशन, डीआरएम का एक रूप, "दायरे में" और संभावित रूप से एचटीएमएल5.1 मानक में सम्मलित किया जाएगा। [143][144] डब्ल्यूएचएटीडब्ल्यूजी का " एचटीएमएल लिविंग स्टैंडर्ड" बिना डीआरएम-सक्षम प्रस्तावों के विकसित होता रहा। [144]

डब्ल्यू3सी के एक सदस्य, मनु स्पोर्नी ने कहा कि EME उस समस्या का समाधान नहीं करेगा, जिसका उसे समाधान करना चाहिए था।[145]विरोधियों का कहना है कि EME अपने आप में डीआरएम प्लगिनीय तंत्र के लिए केवल एक संरचना है।[146]

एचटीएमएल5 में डीआरएम के लिए शुरुआती समर्थक गूगल [147] और माइक्रोसॉफ्ट थे ।[148] समर्थकों में Adobe भी सम्मलित है।[149] 14 मई 2014 को, मोज़िला ने डीआरएम से बचने के लिए अंतिम प्रमुख ब्राउज़र फ़ायरफ़ॉक्स में ईएमई का समर्थन करने की योजना की घोषणा की।[150][151] इसे "एक कठिन और असुविधाजनक कदम" कहते हुए, मोज़िला के एंड्रियास गैल ने समझाया कि फ़ायरफ़ॉक्स के भविष्य के संस्करण खुले स्रोत बने रहेंगे, लेकिन एडोब द्वारा विकसित सामग्री डिक्रिप्शन मॉड्यूल को चलाने के लिए डिज़ाइन किए गए सैंडबॉक्स के साथ शिप किया जाएगा।[150] बाद में इसे गूगल के वाइडवाइन मॉड्यूल से बदल दिया गया, जिसे सामग्री प्रदाताओं द्वारा अधिक व्यापक रूप से अपनाया गया है। मोज़िला के कार्यकारी अध्यक्ष मिचेल बेकर ने "वैकल्पिक समाधानों पर काम करने" का वादा करते हुए कहा कि ईएमई को लागू करने से इनकार करने से कई उपयोगकर्ताओं को ब्राउज़रों को बदलने के लिए राजी करने से कुछ अधिक हासिल होगा।[151] इस फैसले की कोरी डॉक्टरो और फ्री सॉफ्टवेयर फाउंडेशन ने निंदा की थी।[152][153]


यह भी देखें

  • एचटीएमएल5 में कैश मैनिफेस्ट
  • कैनवास तत्व
  • डेव हयात, एचटीएमएल5 विनिर्देशों के एप्प्ल संपादक
  • इयान हिकसन, एचटीएमएल5 विनिर्देशों के गूगल मुख्य संपादक
  • बहुभाषाविद मार्कअप

संदर्भ

  1. "Mac Developer Library: System-Declared Uniform Type Identifiers". Apple. 17 November 2009.
  2. 2.0 2.1 2.2 "HTML5: A vocabulary and associated APIs for HTML and XHTML". W3.org. W3C. 22 January 2008. Retrieved 28 January 2009.
  3. 3.0 3.1 Cimpanu, Catalin (29 May 2019). "Browser vendors Win War with W3C over HTML and DOM standards". ZDNet. Archived from the original on 29 May 2019. Retrieved 29 May 2019.
  4. 4.0 4.1 4.2 4.3 "HTML5 specification finalized, squabbling over specs continues". Ars Technica. 29 October 2014. Retrieved 29 October 2014.
  5. "HTML5 is a W3C recommendation". W3C Blog. World Wide Web Consortium (W3C). 28 October 2014. Retrieved 28 October 2014.
  6. "HTML5 Differences from HTML4". W3.org. W3C. Introduction. Retrieved 2 March 2018. HTML4 became a W3C Recommendation in 1997. While it continues to serve as a rough guide to many of the core features of HTML, it does not provide enough information to build implementations that interoperate with each other and, more importantly, with Web content. The same goes for XHTML1, which defines an XML serialization for HTML4, and DOM Level 2 HTML, which defines JavaScript APIs for both HTML and XHTML. HTML replaces these documents.
  7. 7.0 7.1 7.2 "HTML5 Differences from HTML4". W3.org. W3C. 19 October 2010. Retrieved 4 December 2010.
  8. "HTML 5.2 W3C Recommendation". W3.org. W3C. 14 December 2017. § 1.10.2 Syntax Errors. Retrieved 29 June 2017.
  9. "Position Paper for the W3C Workshop on Web Applications and Compound Documents". W3.org. W3C. Retrieved 30 December 2011.
  10. "W3C Workshop on Web Applications and Compound Documents (Day 1)". W3.org. W3C. 1 June 2004. Retrieved 30 December 2011.
  11. "W3C Workshop on Web Applications and Compound Documents (Day 2)". W3.org. W3C. 2 June 2004. Retrieved 30 December 2011.
  12. Hickson, -Ian (5 June 2004). "[whatwg] WHAT open mailing list announcement". Lists.W3.org. W3C. Retrieved 8 December 2015.
  13. Pilgrim, Mark (15 September 2008). "This Week in HTML 5 – Episode 5". WHATWG Blog. WHATWG. Retrieved 30 December 2011.
  14. "FOX News: No Flash on the iPhone? Apple's Steve Jobs Finally Explains Why". Fox News Channel. 29 April 2010.
  15. "TIME: Steve Jobs: 'Flash is No Longer Necessary' and Other Musings". Time. 29 April 2010.
  16. "Steve Jobs: Why Apple Banned Flash". CBS News.
  17. "FastCompany: Steve Jobs: Adobe's Flash Is Old PC History, Open Web Is the Future". 29 April 2010.
  18. Jobs, Steve. "Thoughts on Flash". Apple.com. Archived from the original on 19 May 2010.
  19. "Is HTML5 Replacing Flash?". Lyquix.com. Retrieved 8 January 2014.
  20. "Flash to Focus on PC Browsing and Mobile Apps; Adobe to More Aggressively Contribute to HTML5". adobe.com. Retrieved 26 February 2012.
  21. Warren, Tom (25 July 2017). "Adobe will finally kill Flash in 2020". The Verge.
  22. Lotus, Jean (1 January 2021). "Adobe Flash reaches end of life with nostalgia from users" (in English). UPI.
  23. "W3C Confirms May 2011 for HTML5 Last Call, Targets 2014 for HTML5 Standard". World Wide Web Consortium. 14 February 2011. Retrieved 18 February 2011.
  24. Hickson, Ian. "HTML Is the New HTML5". Archived from the original on 6 October 2019. Retrieved 21 January 2011.
  25. 25.0 25.1 "HTML5 gets the splits". NetMagazine.com. Retrieved 23 July 2012.
  26. "HTML5". W3.org. 17 December 2012. Retrieved 15 June 2013.
  27. "When Will HTML5 Be Finished?". FAQ. WHAT Working Group. Retrieved 29 November 2009.
  28. "Call for Review: HTML5 Proposed Recommendation Published W3C News". W3.org. W3C. 16 September 2014. Retrieved 27 September 2014.
  29. "Open Web Platform Milestone Achieved with HTML5 Recommendation". W3.org. W3C. 28 October 2014. Retrieved 29 October 2014.
  30. "HTML 5.1 W3C Recommendation". W3.org. W3C. Retrieved 26 February 2017.
  31. "HTML 5.2 W3C Recommendation". W3.org. W3C. Retrieved 14 December 2017.
  32. "HTML5 Publication History - W3C".
  33. "HTML 3.2 Reference Specification Publication History - W3C".
  34. "HTML 4.0 Publication History - W3C".
  35. "HTML 4.01 Publication History - W3C".
  36. "XHTML™ 1.0 The Extensible HyperText Markup Language (Second Edition) Publication History - W3C".
  37. "XHTML™ 1.1 - Module-based XHTML - Second Edition Publication History - W3C".
  38. "HTML 5.2 Publication History - W3C".
  39. "HTML 5.3 Publication History - W3C".
  40. "Web Applications 1.0". 3 May 2007. Archived from the original on 3 May 2007. Retrieved 18 September 2018.
  41. "HTML5 Publication History - W3C".
  42. "HTML 5.1 2nd Edition Publication History - W3C".
  43. "Plan 2014". World Wide Web Consortium. Retrieved 23 September 2012.
  44. "HTML 5.2 Publication History - W3C".
  45. "HTML5.3". World Wide Web Consortium. 14 December 2017. W3C First Public Working Draft.
  46. "HTML 5.3 Publication History - W3C".
  47. Jaffe, Jeff (28 May 2019). "W3C and WHATWG to Work Together to Advance the Open Web Platform". W3C Blog. Archived from the original on 29 May 2019. Retrieved 29 May 2019.
  48. "W3C and the WHATWG Signed an Agreement to Collaborate on a Single Version of HTML and DOM". W3C. 28 May 2019. Archived from the original on 29 May 2019. Retrieved 29 May 2019.
  49. "Memorandum of Understanding Between W3C and WHATWG". W3C. 28 May 2019. Archived from the original on 29 May 2019. Retrieved 29 May 2019.
  50. "HTML 5.2 W3C Recommendation". W3.org. W3C. 14 December 2017. § 1.4 History. Retrieved 9 August 2017.
  51. Hoffmann, Jay (2017). "A Tale of Two Standards". The History of the Web. Archived from the original on 1 September 2017. Retrieved 26 January 2018. (Original title: "When Standards Divide".)
  52. "HTML 5.2 W3C Recommendation". W3.org. W3C. 14 December 2017. § 4.5.6. The cite element. Retrieved 26 July 2018.
  53. "HTML Living Standard". HTML.spec.WHATWG.org. WHATWG. 25 July 2018. § 4.5.6 The cite element. Retrieved 26 July 2018.
  54. "HTML Living Standard". HTML.spec.WHATWG.org. WHATWG. 25 July 2018. § 1 Introduction; §1.6 History. Retrieved 26 July 2018.
  55. "W3C and the WHATWG Signed an Agreement to Collaborate on a Single Version of HTML and DOM". W3C. 28 May 2019. Retrieved 29 May 2019.
  56. "HTML 5.2". w3.org. Retrieved 18 September 2018.
  57. "HTML Standard". html.spec.whatwg.org. Retrieved 18 September 2018.
  58. "HTML Standard, One-Page Version". html.spec.whatwg.org. Retrieved 18 September 2018.
  59. "HTML Standard, Chapter 5: Microdata". html.spec.whatwg.org. Retrieved 19 September 2018.
  60. "HTML Standard, Chapter 9: Communication". html.spec.whatwg.org. Retrieved 19 September 2018.
  61. "HTML Standard, Chapter 10: Web workers". html.spec.whatwg.org. Retrieved 19 September 2018.
  62. "HTML Standard, Chapter 11: Web storage". html.spec.whatwg.org. Retrieved 19 September 2018.
  63. 63.0 63.1 "HTML 5.2, § 3.2.5. Global attributes". w3.org. Retrieved 18 September 2018.
  64. 64.0 64.1 "HTML Standard, § 3.2.6 Global attributes". html.spec.whatwg.org. Retrieved 18 September 2018.
  65. "HTML Standard, § 4.13 Custom elements". html.spec.whatwg.org. Retrieved 18 September 2018.
  66. "HTML 5.2: § 4.5.11. The rb element". w3.org. Retrieved 19 September 2018.
  67. "HTML 5.2: § 4.5.13. The rtc element". w3.org. Retrieved 19 September 2018.
  68. 68.0 68.1 "HTML 5.2: § 4.4.2. The address element". w3.org. Retrieved 19 September 2018.
  69. "HTML Standard, § 4.3.7 The hgroup element". html.spec.whatwg.org. Retrieved 19 September 2018.
  70. "HTML Standard, § 4.4.7 The menu element". html.spec.whatwg.org. Retrieved 19 September 2018.
  71. "HTML Standard, § 4.12.4 The slot element". html.spec.whatwg.org. Retrieved 19 September 2018.
  72. "HTML Standard, § 4.3.10 The address element". html.spec.whatwg.org. Retrieved 19 September 2018.
  73. "HTML 5.2: § 4.2.5.4. Other pragma directives". w3.org. Retrieved 19 September 2018.
  74. "PragmaExtensions – WHATWG Wiki". wiki.whatwg.org. Retrieved 19 September 2018. This document is obsolete.
  75. "HTML Standard, § 4.3.11.2 Sample outlines". html.spec.whatwg.org. Retrieved 19 September 2018.
  76. "HTML Standard, § 4.3.11.3 Exposing outlines to users". html.spec.whatwg.org. Retrieved 19 September 2018.
  77. "HTML 5.2: § 4.3.2. The article element". w3.org. Retrieved 18 September 2018.
  78. "HTML 5.2: § 4.5.16. The time element". w3.org. Retrieved 18 September 2018.
  79. "HTML+RDFa 1.1 – Second Edition". w3.org. Retrieved 18 September 2018.
  80. "RDFa Lite 1.1 – Second Edition". w3.org. Retrieved 18 September 2018.
  81. "HTML Standard, § 4.3.2 The article element". html.spec.whatwg.org. Retrieved 18 September 2018.
  82. "HTML Standard, § 4.3.4 The nav element". html.spec.whatwg.org. Retrieved 18 September 2018.
  83. "HTML Standard, § 4.4.9 The dl element". html.spec.whatwg.org. Retrieved 18 September 2018.
  84. "HTML Standard, § 4.5.14 The time element". html.spec.whatwg.org. Retrieved 18 September 2018.
  85. "<rb>: The Ruby Base element". MDN Web Docs. Retrieved 19 September 2018.
  86. "<rtc>: The Ruby Text Container element". MDN Web Docs. Retrieved 19 September 2018.
  87. "<hgroup>". MDN Web Docs. Retrieved 19 September 2018.
  88. "<menu>". MDN Web Docs. Retrieved 19 September 2018.
  89. "<slot>". MDN Web Docs. Retrieved 19 September 2018.
  90. "PubStatus – WEBAPPS". W3.org. W3C.
  91. Introduction to HTML 5 video Archived 24 January 2011 at the Wayback Machine
  92. IBM Developer Works New elements in HTML5: Structure and semantics Archived 5 January 2011 at the Wayback Machine
  93. ICAMD.org Finalcut Silverlight Films that Videographers share Quicktime in a Flash: Video on the Web using HTML5 and other Codecs Archived 26 November 2022 at the Wayback Machine
  94. "11 Obsolete features – HTML5". W3C. Retrieved 11 March 2014.
  95. HTML5 DTD Archived 26 November 2022 at the Wayback Machine: "HTML5 is not SGML-based, and there will be no official DTD for it."
  96. HTML 5 Reference Archived 26 November 2022 at the Wayback Machine: "Although it is inspired by its SGML origins, in practice, it really only shares minor syntactic similarities. ... As HTML5 is no longer formally based upon SGML, the DOCTYPE no longer serves this purpose, and thus no longer needs to refer to a DTD."
  97. Suetos, Shannon (26 April 2010). "HTML5: Worth the Hype?". instantshift.com. Retrieved 21 October 2012.
  98. "Web Forms 2.0". 5 January 2009. Retrieved 11 February 2014. obsolescence notice
  99. "एचटीएमएल". whatwg.org.
  100. Sergey Mavrody, Sergey's HTML5 & CSS3 Quick Reference, 2nd ed. Belisso Corp., 2012. ISBN 978-0-9833867-2-8
  101. 101.0 101.1 van Kesteren, Anne; Pieters, Simon. "HTML5 differences from HTML4". World Wide Web Consortium. Retrieved 29 June 2017.
  102. "Get Started with HTM Canvas". syntaxxx.com. Archived from the original on 18 October 2014. Retrieved 13 October 2014.
  103. "एचटीएमएल". whatwg.org.
  104. "Offline Web Applications" Archived 26 November 2022 at the Wayback Machine. World Wide Web Consortium.
  105. "एचटीएमएल". whatwg.org.
  106. "एचटीएमएल". whatwg.org.
  107. "The History interface". w3.org.
  108. "एचटीएमएल". whatwg.org.
  109. "एचटीएमएल". whatwg.org.
  110. "एचटीएमएल". whatwg.org.
  111. "Web Messaging specification". whatwg.org.
  112. "Web Storage specification". whatwg.org.
  113. "1 Introduction – HTML Standard". Whatwg.org. Retrieved 8 January 2014.
  114. "Indexed Database" Archived 2 March 2018 at the Wayback Machine. World Wide Web Consortium.
  115. "File API". W3.org. Retrieved 8 January 2014.
  116. "File API" Archived 26 November 2022 at the Wayback Machine. World Wide Web Consortium.
  117. "Filesystem API" Archived 26 November 2022 at the Wayback Machine. World Wide Web Consortium.
  118. "File API: Writer" Archived 26 November 2022 at the Wayback Machine. World Wide Web Consortium.
  119. "Web Audio API". World Wide Web Consortium. Retrieved 2 March 2018.
  120. MDN. "element.classList".
  121. "Web Cryptography API". w3.org.
  122. "WebRTC 1.0: Real-time Communication Between Browsers". w3.org. Archived from the original on 7 April 2019. Retrieved 17 June 2016.
  123. "Web SQL Database" Archived 3 February 2019 at the Wayback Machine. World Wide Web Consortium.
  124. Williamson, James (2010). "What HTML5 is (and what it isn't)". Retrieved 14 May 2014.
  125. Graff, Eliot. "Polyglot Markup: HTML-Compatible XHTML Documents". W3C. Retrieved 6 July 2013.
  126. "14 The XML syntax". HTML Standard. WHATWG.
  127. 127.0 127.1 "FAQ – WHATWG Wiki". WHATWG. Retrieved 26 August 2011.
  128. "Percentage of Web sites Using HTML5". binvisions. 30 September 2011. Retrieved 21 October 2011.
  129. "HTML5 form additions". World Wide Web Consortium. Retrieved 13 October 2014.
  130. "HTML5 Differences from HTML4". FAQ. World Wide Web Consortium. 9 December 2014. Retrieved 2 March 2018.
  131. 131.0 131.1 "W3C HTML5 Logo FAQ". World Wide Web Consortium. Retrieved 21 January 2011. Is this W3C's "official" logo for HTML5? Yes, as of 1 April 2011.
  132. 132.0 132.1 "HTML5 Logo: Be Proud, But Don't Muddy the Waters!". The Web Standards Project. Archived from the original on 10 August 2011. Retrieved 22 January 2011.
  133. "The HTML5 Logo Conversation". World Wide Web Consortium. Retrieved 21 January 2011.
  134. Encrypted Media Extensions Archived 20 January 2021 at the Wayback Machine draft specification of the W3C
  135. Bright, Peter (16 April 2013). "Netflix coming to HTML5 just as soon as the DRM ducks are in a row". Ars Technica.
  136. Sporny, Manu (26 January 2013). "DRM in HTML5".
  137. "Tell W3C: We don't want the Hollyweb". Free Software Foundation. May 2013.
  138. "HTML5 webpage locks 'would stifle innovation'". BBC News. 30 May 2013.
  139. "Une coalition de vingt-sept organisations demande au W3C de garder les menottes numériques (DRM) hors des standards du Web". 24 April 2013. Retrieved 14 May 2014.
  140. "Tell W3C: We don't want the Hollyweb – Free Software Foundation". defectivebydesign.org. Archived from the original on 3 April 2013. Retrieved 6 May 2013.
  141. Stallman, Richard (2 May 2013). "The W3C's Soul at Stake". The Free Software Foundation. Retrieved 14 May 2014.
  142. Lord, Timothy (16 April 2013). "Netflix Wants to Go HTML5, but Not Without DRM". Retrieved 14 May 2014.
  143. "New Charter for the HTML Working Group from Philippe Le Hegaret on 2013-09-30 (public-html-admin@w3.org from September 2013)". Lists.w3.org. 30 September 2013. Retrieved 8 January 2014.
  144. 144.0 144.1 O'Brien, Danny (2 October 2013). "Lowering Your Standards: DRM and the Future of the W3C". Electronic Frontier Foundation. Retrieved 3 October 2013.
  145. Sporny, Manu (26 January 2013). "DRM in HTML5". The Beautiful, Tormented Machine. Manu Sporny. Archived from the original on 25 April 2014. Retrieved 16 May 2014.
  146. Gilbertson, Scott (12 February 2013). "DRM for the Web? Say It Ain't So". Webmonkey. Archived from the original on 24 March 2013. Retrieved 21 March 2013.
  147. "Release notes for Google Chrome 25.0.1364.87".
  148. "HTML5 Video in IE 11 on Windows 8.1". 18 April 2017.
  149. Adobe Support for Encrypted Media Extensions Archived 9 November 2016 at the Wayback Machine Adobe.com. 19 June 2013.
  150. 150.0 150.1 Gal, Andreas (14 May 2014). "Reconciling Mozilla's Mission and W3C EME". Mozilla. Retrieved 20 May 2014.
  151. 151.0 151.1 Baker, Mitchell (14 May 2014). "DRM and the Challenge of Serving Users". Mozilla. Retrieved 20 May 2014.
  152. Doctorow, Cory (14 May 2014). "Firefox's adoption of closed-source DRM breaks my heart". The Guardian. Retrieved 20 May 2014.
  153. "FSF condemns partnership between Mozilla and Adobe to support Digital Rights Management". Free Software Foundation. 14 May 2014. Retrieved 20 May 2014.


बाहरी कड़ियाँ

श्रेणी:2014 सॉफ्टवेयर श्रेणी:एक्सएमएल-आधारित मानक