विकिपीडिया पर एचटीएमएल के उपयोग के लिए, विकिपाठ में सहायता:एचटीएमएल देखें।
संचिकानाम विस्तार |
|
---|---|
इंटरनेट मीडिया प्रकार | text/html |
प्रकार कोड | TEXT |
मूल रिलीज़ | 1993 |
लेटेस्ट रिलीज़ | 5.2 / 5.3 (working draft) / 14 दिसम्बर 2017 |
फॉर्मैट का प्रकार | डॉकयुमेंट फाइल फ़ारमैट |
से विस्तृत | SGML |
को विस्तृत | XHTML |
जालस्थल |
हाइपरटेक्स्ट मार्कअप भाषा या HTML वेब ब्राउज़र में प्रदर्शित होने के लिए डिज़ाइन किए गए दस्तावेज़ों के लिए मानक मार्कअप भाषा है। इसे कैस्केडिंग स्टाइल शीट्स (सीएसएस) और जावास्क्रिप्ट जैसी स्क्रिप्टिंग भाषाओं जैसी प्रौद्योगिकियों द्वारा सहायता प्रदान की जा सकती है।
वेब ब्राउज़र एक वेब सर्वर या स्थानीय भंडारण से एचटीएमएल दस्तावेज़ प्राप्त करते हैं और दस्तावेज़ों को मल्टीमीडिया वेब पृष्ठों में प्रस्तुत करते हैं। एचटीएमएल एक वेब पेज की संरचना का वर्णन करता है और मूल रूप से दस्तावेज़ की उपस्थिति के लिए शामिल संकेत।
एचटीएमएल तत्व एचटीएमएल पृष्ठों के बिल्डिंग ब्लॉक हैं। एचटीएमएल निर्माणों के साथ, छवियों और अन्य ऑब्जेक्ट्स जैसे इंटरैक्टिव फॉर्म को रेंडर किए गए पृष्ठ में एम्बेड किया जा सकता है। एचटीएमएल पाठ जैसे शीर्षकों, अनुच्छेदों, सूचियों, लिंक, उद्धरण और अन्य आइटमों के लिए संरचनात्मक शब्दार्थ को दर्शाकर संरचित दस्तावेज़ बनाने का एक साधन प्रदान करता है। एचटीएमएल तत्वों को टैग द्वारा चित्रित किया जाता है, जो कोण कोष्ठक का उपयोग करके लिखा जाता है। टैग जैसे और सीधे पृष्ठ में सामग्री का परिचय देते हैं। अन्य टैग जैसे कि दस्तावेज़ पाठ के बारे में जानकारी घेरना और प्रदान करना और उप-तत्वों के रूप में अन्य टैग शामिल हो सकते हैं। ब्राउज़र एचटीएमएल टैग प्रदर्शित नहीं करते हैं, लेकिन पृष्ठ की सामग्री की व्याख्या करने के लिए उनका उपयोग करते हैं।
एचटीएमएल जावास्क्रिप्ट जैसी स्क्रिप्टिंग भाषा में लिखे गए कार्यक्रमों को एम्बेड कर सकता है, जो वेब पृष्ठों के व्यवहार और सामग्री को प्रभावित करता है। सीएसएस का समावेश सामग्री के रूप और लेआउट को परिभाषित करता है। वर्ल्ड वाइड वेब कंसोर्टियम (डब्ल्यू 3 सी), एचटीएमएल के पूर्व रखरखाव और सीएसएस मानकों के वर्तमान रखरखावकर्ता ने 1997 से स्पष्ट प्रस्तुति एचटीएमएल पर सीएसएस के उपयोग को प्रोत्साहित किया है। एचटीएमएल का एक रूप, जिसे एचटीएमएल 5 के रूप में जाना जाता है, का उपयोग वीडियो और ऑडियो प्रदर्शित करने के लिए किया जाता है, मुख्य रूप से तत्व का उपयोग करके, जावास्क्रिप्ट के सहयोग से।
अप्रैल 2009 में टिम बर्नर्स-ली 1980 में, भौतिक विज्ञानी टिम बर्नर्स-ली, सर्न के एक ठेकेदार ने दस्तावेजों का उपयोग करने और साझा करने के लिए सर्न शोधकर्ताओं के लिए एक प्रणाली इन्क्वायर का प्रस्ताव और प्रोटोटाइप किया। 1989 में, बर्नर्स-ली ने इंटरनेट-आधारित हाइपरटेक्स्ट सिस्टम का प्रस्ताव करते हुए एक ज्ञापन लिखा। बर्नर्स-ली ने एचटीएमएल को निर्दिष्ट किया और 1990 के अंत में ब्राउज़र और सर्वर सॉफ्टवेयर लिखा। उस वर्ष, बर्नर्स-ली और सर्न डेटा सिस्टम इंजीनियर रॉबर्ट कैलियू ने वित्त पोषण के लिए एक संयुक्त अनुरोध पर सहयोग किया, लेकिन परियोजना को औपचारिक रूप से सर्न द्वारा अपनाया नहीं गया था। अपने व्यक्तिगत नोट्स में 1990 से उन्होंने सूचीबद्ध किया "कई क्षेत्रों में से कुछ जिनमें हाइपरटेक्स्ट का उपयोग किया जाता है" और पहले एक विश्वकोश रखा।
एचटीएमएल का पहला सार्वजनिक रूप से उपलब्ध विवरण "एचटीएमएल टैग" नामक एक दस्तावेज था, जिसका उल्लेख पहली बार 1991 के अंत में टिम बर्नर्स-ली द्वारा इंटरनेट पर किया गया था। यह एचटीएमएल के प्रारंभिक, अपेक्षाकृत सरल डिजाइन वाले 18 तत्वों का वर्णन करता है। हाइपरलिंक टैग को छोड़कर, ये सर्न में एक इन-हाउस स्टैंडर्ड जनरलाइज्ड मार्कअप लैंग्वेज (एसजीएमएल) आधारित प्रलेखन प्रारूप एसजीएमएलगुइड से दृढ़ता से प्रभावित थे। इनमें से ग्यारह तत्व अभी भी एचटीएमएल 4 में मौजूद हैं।
एचटीएमएल एक मार्कअप भाषा है जिसका उपयोग वेब ब्राउज़र पाठ, छवियों और अन्य सामग्री को दृश्य या श्रव्य वेब पृष्ठों में व्याख्या और रचना करने के लिए करते हैं। एचटीएमएल मार्कअप के प्रत्येक आइटम के लिए डिफ़ॉल्ट विशेषताओं को ब्राउज़र में परिभाषित किया गया है, और इन विशेषताओं को वेब पेज डिज़ाइनर के सीएसएस के अतिरिक्त उपयोग द्वारा बदला या बढ़ाया जा सकता है। कई टेक्स्ट तत्व एसजीएमएल का उपयोग करने के लिए 1988 आईएसओ तकनीकी रिपोर्ट टीआर 9537 तकनीकों में पाए जाते हैं, जो बदले में प्रारंभिक टेक्स्ट फॉर्मेटिंग भाषाओं की विशेषताओं को कवर करता है जैसे कि सीटीएसएस (संगत समय-साझाकरण प्रणाली) ऑपरेटिंग सिस्टम के लिए 1960 के दशक की शुरुआत में विकसित अपवाह कमांड द्वारा उपयोग किया जाता है: ये स्वरूपण कमांड टाइपसेटर द्वारा मैन्युअल रूप से दस्तावेजों को प्रारूपित करने के लिए उपयोग किए जाने वाले कमांड से प्राप्त किए गए थे। हालांकि, सामान्यीकृत मार्कअप की एसजीएमएल अवधारणा केवल प्रिंट प्रभावों के बजाय तत्वों (विशेषताओं के साथ नेस्टेड एनोटेट पर्वतमाला) पर आधारित है, संरचना और मार्कअप के पृथक्करण के साथ; एचटीएमएल को सीएसएस के साथ इस दिशा में उत्तरोत्तर स्थानांतरित किया गया है।
बर्नर्स-ली ने एचटीएमएल को एसजीएमएल का एक अनुप्रयोग माना। इसे औपचारिक रूप से इंटरनेट इंजीनियरिंग टास्क फोर्स (आईईटीएफ) द्वारा एचटीएमएल विनिर्देश के लिए पहले प्रस्ताव के 1993 के मध्य के प्रकाशन के साथ परिभाषित किया गया था, बर्नर्स-ली और डैन कोनोली द्वारा "हाइपरटेक्स्ट मार्कअप लैंग्वेज (एचटीएमएल)" इंटरनेट ड्राफ्ट, जिसमें व्याकरण को परिभाषित करने के लिए एसजीएमएल दस्तावेज़ प्रकार की परिभाषा शामिल थी। मसौदा छह महीने के बाद समाप्त हो गया, लेकिन इन-लाइन छवियों को एम्बेड करने के लिए एनसीएसए मोज़ेक ब्राउज़र के कस्टम टैग की स्वीकृति के लिए उल्लेखनीय था, जो सफल प्रोटोटाइप पर मानकों को आधार बनाने के आईईटीएफ के दर्शन को दर्शाता है। इसी तरह, डेव रैगेट के प्रतिस्पर्धी इंटरनेट-ड्राफ्ट, "एचटीएमएल + (हाइपरटेक्स्ट मार्कअप प्रारूप)", 1993 के अंत से, तालिकाओं और भरने वाले फॉर्म जैसी पहले से लागू सुविधाओं को मानकीकृत करने का सुझाव दिया।
1994 की शुरुआत में एचटीएमएल और एचटीएमएल + ड्राफ्ट समाप्त होने के बाद, आईईटीएफ ने एक एचटीएमएल वर्किंग ग्रुप बनाया, जिसने 1995 में "एचटीएमएल 2.0" पूरा किया, पहला एचटीएमएल विनिर्देश जिसे एक मानक के रूप में माना जाना चाहिए जिसके खिलाफ भविष्य के कार्यान्वयन आधारित होने चाहिए।
आईईटीएफ के तत्वावधान में आगे के विकास को प्रतिस्पर्धी हितों द्वारा रोक दिया गया था। 1996 के बाद से, एचटीएमएल विनिर्देशों को वर्ल्ड वाइड वेब कंसोर्टियम (डब्ल्यू 3 सी) द्वारा वाणिज्यिक सॉफ्टवेयर विक्रेताओं से इनपुट के साथ बनाए रखा गया है। हालांकि, 2000 में, एचटीएमएल भी एक अंतरराष्ट्रीय मानक बन गया (आईएसओ / आईईसी 15445: 2000)। एचटीएमएल 4.01 1999 के अंत में प्रकाशित किया गया था, जिसमें 2001 के माध्यम से आगे इरेटा प्रकाशित हुआ था। 2004 में, वेब हाइपरटेक्स्ट एप्लिकेशन टेक्नोलॉजी वर्किंग ग्रुप (डब्ल्यूएचवाईडब्ल्यूजी) में एचटीएमएल 5 पर विकास शुरू हुआ, जो 2008 में डब्ल्यू 3 सी के साथ एक संयुक्त वितरण योग्य बन गया, और 28 अक्टूबर 2014 को पूरा और मानकीकृत किया गया।
मुख्य लेख: एचटीएमएल 5
मुख्य लेख: एक्सएचटीएमएल
एक्सएचटीएमएल एक अलग भाषा है जो एक्सएमएल 1.0 का उपयोग करके एचटीएमएल 4.01 के पुनर्निर्माण के रूप में शुरू हुई। इसे अब एक अलग मानक के रूप में विकसित नहीं किया जा रहा है।
यह भी देखें: एचटीएमएल 5 § डब्ल्यू 3 सी और व्हाट्सएप संघर्ष
28 मई 2019 को, डब्ल्यू 3 सी ने घोषणा की कि व्हाट्सएप एचटीएमएल और डोम मानकों का एकमात्र प्रकाशक होगा। डब्ल्यू 3 सी और डब्ल्यूएचडब्ल्यूडब्ल्यूजी 2012 से प्रतिस्पर्धी मानकों को प्रकाशित कर रहे थे। जबकि डब्ल्यू 3 सी मानक 2007 में डब्ल्यूएचओडब्ल्यूजी के समान था, मानकों को विभिन्न डिजाइन निर्णयों के कारण उत्तरोत्तर अलग किया गया है। डब्ल्यूएचडब्ल्यूजी "लिविंग स्टैंडर्ड" कुछ समय के लिए वास्तविक वेब मानक था।
एचटीएमएल मार्कअप में कई प्रमुख घटक होते हैं, जिनमें टैग (और उनकी विशेषताएं), चरित्र-आधारित डेटा प्रकार, वर्ण संदर्भ और इकाई संदर्भ शामिल हैं। एचटीएमएल टैग आमतौर पर जोड़े में आते हैं जैसे और, हालांकि कुछ खाली तत्वों का प्रतिनिधित्व करते हैं और इसलिए अप्रकाशित होते हैं, उदाहरण के लिए। ऐसी जोड़ी में पहला टैग स्टार्ट टैग है, और दूसरा एंड टैग है (उन्हें ओपनिंग टैग और क्लोजिंग टैग भी कहा जाता है)। विकिपीडिया पर एचटीएमएल के उपयोग के लिए, विकिपाठ में सहायता:एचटीएमएल देखें। एचटीएमएल
एक अन्य महत्वपूर्ण घटक एचटीएमएल दस्तावेज़ प्रकार घोषणा है, जो मानक मोड रेंडरिंग को ट्रिगर करता है।
निम्नलिखित क्लासिक "हैलो, वर्ल्ड!" कार्यक्रम का एक उदाहरण है:
एचटीएमएल: इतिहास, मार्कअप, शब्दार्थ एचटीएमएल - एचटीएमएल - Wiki हिन्दी (Hindi) Hello world!
के बीच का पाठ और वेब पेज का वर्णन करता है, और बीच का पाठ और दृश्यमान पृष्ठ सामग्री है। मार्कअप टेक्स्ट ब्राउज़र टैब और विंडो शीर्षक पर दिखाए गए ब्राउज़र पेज शीर्षक को परिभाषित करता है, और टैग आसान स्टाइल के लिए उपयोग किए जाने वाले पृष्ठ के विभाजन को परिभाषित करता है। के बीच और, वेबपेज मेटाडेटा को परिभाषित करने के लिए एक तत्व का उपयोग किया जा सकता है। दस्तावेज़ प्रकार घोषणा एचटीएमएल 5 के लिए है। यदि कोई घोषणा शामिल नहीं है, तो विभिन्न ब्राउज़र प्रतिपादन के लिए "क्विर्क मोड" पर वापस आ जाएंगे। मुख्य लेख: एचटीएमएल तत्व एचटीएमएल तत्व सामग्री श्रेणियाँ एचटीएमएल दस्तावेज़ नेस्टेड एचटीएमएल तत्वों की एक संरचना को दर्शाते हैं। इन्हें एचटीएमएल टैग द्वारा दस्तावेज़ में इंगित किया गया है, कोण कोष्ठक में संलग्न है: । [बेहतर स्रोत की जरूरत है] सरल, सामान्य मामले में, एक तत्व की सीमा टैग की एक जोड़ी द्वारा इंगित की जाती है: एक "प्रारंभ टैग" और "अंत टैग"। तत्व की पाठ सामग्री, यदि कोई हो, तो इन टैग के बीच रखी जाती है। टैग प्रारंभ और अंत के बीच आगे टैग मार्कअप भी संलग्न कर सकते हैं, जिसमें टैग और पाठ का मिश्रण शामिल है। यह मूल तत्व के बच्चों के रूप में आगे (नेस्टेड) तत्वों को इंगित करता है। प्रारंभ टैग में टैग के भीतर तत्व की विशेषताएं भी शामिल हो सकती हैं। ये अन्य जानकारी को इंगित करते हैं, जैसे दस्तावेज़ के भीतर अनुभागों के लिए पहचानकर्ता, शैली की जानकारी को दस्तावेज़ की प्रस्तुति से बाइंड करने के लिए उपयोग किए जाने वाले पहचानकर्ता, और कुछ टैग जैसे छवियों को एम्बेड करने के लिए उपयोग किए जाने वाले, प्रारूप में छवि संसाधन का संदर्भ इस तरह: कुछ तत्व, जैसे कि लाइन ब्रेक, या किसी भी एम्बेडेड सामग्री, या तो पाठ या आगे के टैग की अनुमति नहीं देते हैं। इन्हें केवल एक खाली टैग (स्टार्ट टैग के समान) की आवश्यकता होती है और अंत टैग का उपयोग नहीं करते हैं। कई टैग, विशेष रूप से बहुत आमतौर पर उपयोग किए जाने वाले पैराग्राफ तत्व के लिए समापन अंत टैग, वैकल्पिक हैं। एक एचटीएमएल ब्राउज़र या अन्य एजेंट संदर्भ और एचटीएमएल मानक द्वारा परिभाषित संरचनात्मक नियमों से किसी तत्व के अंत के लिए बंद होने का अनुमान लगा सकता है। ये नियम जटिल हैं और अधिकांश एचटीएमएल कोडर द्वारा व्यापक रूप से समझ में नहीं आते हैं। एचटीएमएल तत्व का सामान्य रूप इसलिए है: । कुछ एचटीएमएल तत्वों को खाली तत्वों के रूप में परिभाषित किया जाता है और वे रूप लेते हैं। खाली तत्व कोई सामग्री संलग्न नहीं कर सकते हैं, उदाहरण के लिए, टैग या इनलाइन टैग। एचटीएमएल तत्व का नाम टैग में उपयोग किया जाने वाला नाम है। ध्यान दें कि अंत टैग का नाम एक स्लैश वर्ण से पहले है, और खाली तत्वों में अंत टैग न तो आवश्यक है और न ही अनुमति है। यदि विशेषताओं का उल्लेख नहीं किया गया है, तो प्रत्येक मामले में डिफ़ॉल्ट मानों का उपयोग किया जाता है। यह भी देखें: एचटीएमएल तत्व एचटीएमएल दस्तावेज़ का शीर्ष लेख: | शीर्षक सिर में शामिल है, उदाहरण के लिए: एच. टी. एम. एल शीर्षकों को एच 1 के साथ टैग के साथ परिभाषित किया गया है जो उच्चतम (या सबसे महत्वपूर्ण) स्तर है और एच 6 कम से कम है: विकिपीडिया पर एचटीएमएल के उपयोग के लिए, विकिपाठ में सहायता:एचटीएमएल देखें। प्रभाव इस प्रकार हैं: स्तर 1 शीर्षक शीर्ष स्तर 2 स्तर 3 शीर्षक स्तर 4 शीर्षक स्तर 5 शीर्षक स्तर 6 शीर्षक ध्यान दें कि सीएसएस प्रतिपादन को काफी बदल सकता है। अनुच्छेदों: Paragraph 1 Paragraph 2 लाइन ब्रेक: This यह एचटीएमएल में एक लिंक है। लिंक बनाने के लिए टैग का उपयोग किया जाता है। विशेषता लिंक का यूआरएल पता रखती है। जानकारी: ऐसे कई संभावित तरीके हैं जिनसे उपयोगकर्ता इनपुट /एस दे सकता है जैसे: टिप्पणियाँ: टिप्पणियाँ मार्कअप की समझ में मदद कर सकती हैं और वेबपृष्ठ में प्रदर्शित नहीं होती हैं। एचटीएमएल में उपयोग किए जाने वाले कई प्रकार के मार्कअप तत्व हैं: मुख्य लेख: एचटीएमएल विशेषता किसी तत्व की अधिकांश विशेषताएं नाम-मूल्य जोड़े हैं, जिन्हें तत्व के नाम के बाद किसी तत्व के प्रारंभ टैग के भीतर अलग और लिखा जाता है। मान को एकल या दोहरे उद्धरणों में संलग्न किया जा सकता है, हालांकि कुछ वर्णों से युक्त मानों को एचटीएमएल में अनकोटेड छोड़ा जा सकता है (लेकिन एक्सएचटीएमएल नहीं)। विशेषता मूल्यों को बिना उद्धृत छोड़ने को असुरक्षित माना जाता है। नाम-मूल्य जोड़ी विशेषताओं के विपरीत, कुछ विशेषताएं हैं जो तत्व के प्रारंभ टैग में उनकी उपस्थिति से तत्व को प्रभावित करती हैं, तत्व के लिए विशेषता की तरह। कई सामान्य विशेषताएं हैं जो कई तत्वों में दिखाई दे सकती हैं: Oh well, c'est la vie, as they say in France. यह उदाहरण एचटीएमएल के रूप में प्रदर्शित होता है; अधिकांश ब्राउज़रों में, संक्षिप्त नाम पर कर्सर को इंगित करने से शीर्षक पाठ "हाइपरटेक्स्ट मार्कअप भाषा" प्रदर्शित होना चाहिए। अधिकांश तत्व पाठ दिशा निर्दिष्ट करने के लिए भाषा से संबंधित विशेषता लेते हैं, जैसे कि दाएं-से-बाएं पाठ के लिए "आरटीएल" के साथ, उदाहरण के लिए, अरबी, फारसी या हिब्रू। यह भी देखें: एक्सएमएल और एचटीएमएल वर्ण इकाई संदर्भों और यूनिकोड और एचटीएमएल की सूची संस्करण 4.0 के रूप में, एचटीएमएल 252 वर्ण इकाई संदर्भों का एक सेट और 1,114,050 संख्यात्मक चरित्र संदर्भों का एक सेट परिभाषित करता है, जो दोनों व्यक्तिगत वर्णों को शाब्दिक रूप से लिखने के बजाय सरल मार्कअप के माध्यम से लिखने की अनुमति देते हैं। एक शाब्दिक चरित्र और इसके मार्कअप समकक्ष को समकक्ष माना जाता है और समान रूप से प्रस्तुत किया जाता है। इस तरह से वर्णों को "भागने" की क्षमता वर्णों के लिए अनुमति देती है और (जब क्रमशः और , के रूप में लिखा जाता है) मार्कअप के बजाय चरित्र डेटा के रूप में व्याख्या की जाती है। उदाहरण के लिए, एक शाब्दिक सामान्य रूप से एक टैग की शुरुआत को इंगित करता है, और आमतौर पर एक चरित्र इकाई संदर्भ या संख्यात्मक वर्ण संदर्भ की शुरुआत को इंगित करता है; इसे किसी तत्व की सामग्री में या किसी विशेषता के मूल्य में शामिल करने की अनुमति देता है या लिखता है। डबल-कोट वर्ण (), जब किसी विशेषता मान को उद्धृत करने के लिए उपयोग नहीं किया जाता है, तो विशेषता मान के भीतर ही प्रकट होने पर या उससे भी बचना चाहिए। समतुल्य रूप से, एकल-उद्धरण वर्ण (), जब विशेषता मान को उद्धृत करने के लिए उपयोग नहीं किया जाता है, तो विशेषता मान के भीतर प्रकट होने पर या (या एचटीएमएल 5 या एक्सएचटीएमएल दस्तावेज़ों के रूप में) से भी बचना चाहिए। यदि दस्तावेज़ लेखक ऐसे पात्रों से बचने की आवश्यकता को अनदेखा करते हैं, तो कुछ ब्राउज़र बहुत क्षमाशील हो सकते हैं और उनके इरादे का अनुमान लगाने के लिए संदर्भ का उपयोग करने का प्रयास कर सकते हैं। परिणाम अभी भी अमान्य मार्कअप है, जो दस्तावेज़ को अन्य ब्राउज़रों और अन्य उपयोगकर्ता एजेंटों के लिए कम पहुँच योग्य बनाता है जो उदाहरण के लिए खोज और अनुक्रमण उद्देश्यों के लिए दस्तावेज़ को पार्स करने का प्रयास कर सकते हैं। पलायन उन वर्णों के लिए भी अनुमति देता है जो आसानी से टाइप नहीं किए जाते हैं, या जो दस्तावेज़ के वर्ण एन्कोडिंग में उपलब्ध नहीं हैं, तत्व और विशेषता सामग्री के भीतर प्रतिनिधित्व करने के लिए। उदाहरण के लिए, तीव्र उच्चारण (), एक वर्ण जो आमतौर पर केवल पश्चिमी यूरोपीय और दक्षिण अमेरिकी कीबोर्ड पर पाया जाता है, किसी भी एचटीएमएल दस्तावेज़ में इकाई संदर्भ के रूप में या संख्यात्मक संदर्भ के रूप में या, उन वर्णों का उपयोग करके लिखा जा सकता है जो सभी कीबोर्ड पर उपलब्ध हैं और सभी वर्ण एन्कोडिंग में समर्थित हैं। यूटीएफ -8 जैसे यूनिकोड कैरेक्टर एन्कोडिंग सभी आधुनिक ब्राउज़रों के साथ संगत हैं और दुनिया के लेखन प्रणालियों के लगभग सभी पात्रों तक सीधी पहुंच की अनुमति देते हैं। एचटीएमएल तत्व सामग्री के लिए कई डेटा प्रकारों को परिभाषित करता है, जैसे स्क्रिप्ट डेटा और स्टाइलशीट डेटा, और विशेषता मानों के लिए ढेर सारे प्रकार, जिनमें आईडी, नाम, यूआरआई, संख्याएं, लंबाई की इकाइयां, भाषाएं, मीडिया डिस्क्रिप्टर, रंग, वर्ण एन्कोडिंग, दिनांक और समय आदि शामिल हैं। ये सभी डेटा प्रकार वर्ण डेटा की विशेषज्ञता हैं। एचटीएमएल दस्तावेज़ों को दस्तावेज़ प्रकार घोषणा (अनौपचारिक रूप से, एक "डॉकटाइप") के साथ शुरू करने की आवश्यकता होती है। ब्राउज़रों में, डॉकटाइप रेंडरिंग मोड को परिभाषित करने में मदद करता है-विशेष रूप से क्विर्क मोड का उपयोग करना है या नहीं। डॉकटाइप का मूल उद्देश्य दस्तावेज़ प्रकार परिभाषा (डीटीडी) के आधार पर एसजीएमएल टूल द्वारा एचटीएमएल दस्तावेजों के पार्सिंग और सत्यापन को सक्षम करना था। डीटीडी जिसे डीओसीटाइप संदर्भित करता है, उसमें एक मशीन-पठनीय व्याकरण होता है जो इस तरह के डीटीडी के अनुरूप दस्तावेज़ के लिए अनुमत और निषिद्ध सामग्री निर्दिष्ट करता है। दूसरी ओर, ब्राउज़र एचटीएमएल को एसजीएमएल के अनुप्रयोग के रूप में लागू नहीं करते हैं और परिणामस्वरूप डीटीडी को नहीं पढ़ते हैं। एचटीएमएल 5 डीटीडी को परिभाषित नहीं करता है; इसलिए, एचटीएमएल 5 में डॉकटाइप घोषणा सरल और छोटी है: एचटीएमएल 4 डॉकटाइप का एक उदाहरण यह घोषणा एचटीएमएल 4.01 के "सख्त" संस्करण के लिए डीटीडी का संदर्भ देती है। एसजीएमएल-आधारित सत्यापनकर्ता दस्तावेज़ को ठीक से पार्स करने और सत्यापन करने के लिए डीटीडी पढ़ते हैं। आधुनिक ब्राउज़रों में, एक वैध डॉकटाइप क्विर्क मोड के विपरीत मानक मोड को सक्रिय करता है। इसके अलावा, एचटीएमएल 4.01 संक्रमणकालीन और फ्रेमसेट डीटीडी प्रदान करता है, जैसा कि नीचे बताया गया है। संक्रमणकालीन प्रकार सबसे समावेशी है, जिसमें वर्तमान टैग के साथ-साथ पुराने या "बहिष्कृत" टैग शामिल हैं, जिसमें बहिष्कृत टैग को छोड़कर सख्त डीटीडी है। फ्रेमसेट में संक्रमणकालीन प्रकार में शामिल टैग के साथ एक पृष्ठ पर फ्रेम बनाने के लिए आवश्यक सभी टैग हैं। मुख्य लेख: शब्दार्थ एचटीएमएल सिमेंटिक एचटीएमएल एचटीएमएल लिखने का एक तरीका है जो अपनी प्रस्तुति (लुक) पर एन्कोडेड जानकारी के अर्थ पर जोर देता है। एचटीएमएल ने अपनी स्थापना से सिमेंटिक मार्कअप को शामिल किया है, लेकिन इसमें प्रेजेंटेशनल मार्कअप, जैसे, और टैग भी शामिल हैं। शब्दार्थ तटस्थ अवधि और डिव टैग भी हैं। 1990 के दशक के उत्तरार्ध से, जब कैस्केडिंग स्टाइल शीट्स अधिकांश ब्राउज़रों में काम करना शुरू कर रहे थे, वेब लेखकों को प्रस्तुति और सामग्री के पृथक्करण की दृष्टि से प्रस्तुति एचटीएमएल मार्कअप के उपयोग से बचने के लिए प्रोत्साहित किया गया है। सिमेंटिक वेब की 2001 की चर्चा में, टिम बर्नर्स-ली और अन्य लोगों ने उन तरीकों के उदाहरण दिए जिनमें बुद्धिमान सॉफ़्टवेयर "एजेंट" एक दिन स्वचालित रूप से वेब क्रॉल कर सकते हैं और मानव उपयोगकर्ताओं के लाभ के लिए पहले असंबंधित, प्रकाशित तथ्यों को ढूंढ सकते हैं, फ़िल्टर कर सकते हैं और सहसंबंधित कर सकते हैं। ऐसे एजेंट अब भी आम नहीं हैं, लेकिन वेब 2.0, मैशप और मूल्य तुलना वेबसाइटों के कुछ विचार करीब आ सकते हैं। इन वेब एप्लिकेशन हाइब्रिड और बर्नर्स-ली के शब्दार्थ एजेंटों के बीच मुख्य अंतर इस तथ्य में निहित है कि जानकारी का वर्तमान एकत्रीकरण और संकरण आमतौर पर वेब डेवलपर्स द्वारा डिज़ाइन किया जाता है, जो पहले से ही वेब स्थानों और विशिष्ट डेटा के एपीआई शब्दार्थ को जानते हैं जो वे मैश, तुलना और गठबंधन करना चाहते हैं। एक महत्वपूर्ण प्रकार का वेब एजेंट जो वेब पृष्ठों को स्वचालित रूप से क्रॉल और पढ़ता है, बिना किसी पूर्व ज्ञान के कि यह क्या मिल सकता है, वेब क्रॉलर या खोज-इंजन मकड़ी है। ये सॉफ़्टवेयर एजेंट वेब पृष्ठों की शब्दार्थ स्पष्टता पर निर्भर हैं क्योंकि वे एक दिन में लाखों वेब पृष्ठों को पढ़ने और इंडेक्स करने के लिए विभिन्न तकनीकों और एल्गोरिदम का उपयोग करते हैं और वेब उपयोगकर्ताओं को खोज सुविधाएं प्रदान करते हैं जिसके बिना वर्ल्ड वाइड वेब की उपयोगिता बहुत कम हो जाएगी। खोज-इंजन मकड़ियों के लिए एचटीएमएल दस्तावेजों में पाए जाने वाले पाठ के टुकड़ों के महत्व को रेट करने में सक्षम होने के लिए, और मैशप और अन्य संकर बनाने वालों के साथ-साथ अधिक स्वचालित एजेंटों के लिए भी, एचटीएमएल में मौजूद शब्दार्थ संरचनाओं को प्रकाशित पाठ के अर्थ को बाहर लाने के लिए व्यापक रूप से और समान रूप से लागू करने की आवश्यकता है। प्रेजेंटेशनल मार्कअप टैग वर्तमान एचटीएमएल और एक्सएचटीएमएल सिफारिशों में बहिष्कृत हैं। एचटीएमएल के पिछले संस्करणों से अधिकांश प्रस्तुतिकरण सुविधाओं की अनुमति नहीं है क्योंकि वे खराब पहुंच, साइट रखरखाव की उच्च लागत और बड़े दस्तावेज़ आकार ों की ओर ले जाते हैं। अच्छा शब्दार्थ एचटीएमएल वेब दस्तावेज़ों की पहुंच में भी सुधार करता है (वेब सामग्री एक्सेसिबिलिटी दिशानिर्देश भी देखें)। उदाहरण के लिए, जब कोई स्क्रीन रीडर या ऑडियो ब्राउज़र किसी दस्तावेज़ की संरचना का सही ढंग से पता लगा सकता है, तो यह सही ढंग से चिह्नित होने पर बार-बार या अप्रासंगिक जानकारी पढ़कर दृष्टिबाधित उपयोगकर्ता का समय बर्बाद नहीं करेगा। एचटीएमएल दस्तावेज़ों को किसी भी अन्य कंप्यूटर फ़ाइल के समान साधनों द्वारा वितरित किया जा सकता है। हालाँकि, वे अक्सर वेब सर्वर से या ईमेल द्वारा HTTP द्वारा वितरित किए जाते हैं। मुख्य लेख: हाइपरटेक्स्ट स्थानांतरण प्रोटोकॉल वर्ल्ड वाइड वेब मुख्य रूप से हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल (एचटीटीपी) का उपयोग करके वेब सर्वर से वेब ब्राउज़र में प्रेषित एचटीएमएल दस्तावेजों से बना है। हालांकि, एचटीटीपी का उपयोग एचटीएमएल के अलावा छवियों, ध्वनि और अन्य सामग्री की सेवा के लिए किया जाता है। वेब ब्राउज़र को यह जानने की अनुमति देने के लिए कि उसे प्राप्त होने वाले प्रत्येक दस्तावेज़ को कैसे संभालना है, दस्तावेज़ के साथ अन्य जानकारी प्रेषित की जाती है। इस मेटा डेटा में आमतौर पर माइम प्रकार (जैसे, या) और वर्ण एन्कोडिंग (एचटीएमएल में वर्ण एन्कोडिंग देखें) शामिल हैं। text/htmlapplication/xhtml+xml आधुनिक ब्राउज़रों में, HTML दस्तावेज़ के साथ भेजा गया MIME प्रकार प्रभावित कर सकता है कि दस्तावेज़ प्रारंभ में कैसे व्याख्या की जाती है। एक्सएचटीएमएल माइम प्रकार के साथ भेजा गया एक दस्तावेज़ अच्छी तरह से गठित एक्सएमएल होने की उम्मीद है; सिंटैक्स त्रुटियों के कारण ब्राउज़र इसे रेंडर करने में विफल हो सकता है। एचटीएमएल माइम प्रकार के साथ भेजा गया एक ही दस्तावेज़ सफलतापूर्वक प्रदर्शित किया जा सकता है, क्योंकि कुछ ब्राउज़र एचटीएमएल के साथ अधिक उदार हैं। W3C अनुशंसाएँ बताती हैं कि अनुशंसा के परिशिष्ट C में निर्धारित दिशानिर्देशों का पालन करने वाले XHTML 1.0 दस्तावेज़ों को MIME प्रकार के साथ लेबल किया जा सकता है। एक्सएचटीएमएल 1.1 यह भी बताता है कि एक्सएचटीएमएल 1.1 दस्तावेजों तो माइम प्रकार के साथ लेबल किया जाना चाहिए। मुख्य लेख: एचटीएमएल ईमेल अधिकांश ग्राफिकल ईमेल क्लाइंट एचटीएमएल (अक्सर बीमार परिभाषित) के सबसेट के उपयोग की अनुमति देते हैं ताकि स्वरूपण और सिमेंटिक मार्कअप प्रदान किया जा सके जो सादे पाठ के साथ उपलब्ध नहीं है। इसमें रंगीन शीर्षकों, जोर देने और उद्धृत पाठ, इनलाइन छवियों और आरेखों जैसी टाइपोग्राफिक जानकारी शामिल हो सकती है। ऐसे कई क्लाइंट में एचटीएमएल ई-मेल संदेशों की रचना के लिए एक जीयूआई संपादक और उन्हें प्रदर्शित करने के लिए एक रेंडरिंग इंजन दोनों शामिल हैं। ई-मेल में HTML के उपयोग की कुछ लोगों द्वारा संगतता मुद्दों के कारण आलोचना की जाती है, क्योंकि यह फ़िशिंग हमलों को छिपाने में मदद कर सकता है, क्योंकि अंधे या दृष्टिबाधित लोगों के लिए पहुँच समस्याओं के कारण, क्योंकि यह स्पैम फ़िल्टर को भ्रमित कर सकता है और क्योंकि संदेश का आकार सादे पाठ से बड़ा है। एचटीएमएल वाली फ़ाइलों के लिए सबसे आम फ़ाइल नाम एक्सटेंशन है। इसका एक सामान्य संक्षिप्त नाम है, जिसकी उत्पत्ति कुछ शुरुआती ऑपरेटिंग सिस्टम और फ़ाइल सिस्टम, जैसे कि डॉस और एफएटी डेटा संरचना द्वारा लगाई गई सीमाएं, फ़ाइल एक्सटेंशन को तीन अक्षरों तक सीमित करती हैं। .html.htm मुख्य लेख: एचटीएमएल अनुप्रयोग एक एचटीएमएल एप्लिकेशन (एचटीए; फ़ाइल एक्सटेंशन) एक माइक्रोसॉफ्ट विंडोज एप्लिकेशन है जो एप्लिकेशन के ग्राफिकल इंटरफ़ेस प्रदान करने के लिए ब्राउज़र में एचटीएमएल और डायनामिक एचटीएमएल का उपयोग करता है। एक नियमित एचटीएमएल फ़ाइल वेब ब्राउज़र की सुरक्षा के सुरक्षा मॉडल तक ही सीमित है, केवल वेब सर्वर से संवाद करती है और केवल वेब पेज ऑब्जेक्ट्स और साइट कुकीज़ में हेरफेर करती है। एक एचटीए पूरी तरह से विश्वसनीय एप्लिकेशन के रूप में चलता है और इसलिए इसमें अधिक विशेषाधिकार हैं, जैसे फ़ाइलों और विंडोज रजिस्ट्री प्रविष्टियों का निर्माण / क्योंकि वे ब्राउज़र के सुरक्षा मॉडल के बाहर काम करते हैं, एचटीए को एचटीटीपी के माध्यम से निष्पादित नहीं किया जा सकता है, लेकिन इसे डाउनलोड किया जाना चाहिए (ईएक्सई फ़ाइल की तरह) और स्थानीय फ़ाइल सिस्टम से निष्पादित किया जाना चाहिए। .hta इसकी स्थापना के बाद से, एचटीएमएल और इसके संबंधित प्रोटोकॉल ने अपेक्षाकृत जल्दी स्वीकृति प्राप्त की। [किसके द्वारा?] हालाँकि, भाषा के शुरुआती वर्षों में कोई स्पष्ट मानक मौजूद नहीं थे। यद्यपि इसके रचनाकारों ने मूल रूप से एचटीएमएल की कल्पना प्रस्तुति विवरण से रहित एक शब्दार्थ भाषा के रूप में की थी, ने कई प्रस्तुतिकरण तत्वों और विशेषताओं को भाषा में धकेल दिया, जो बड़े पैमाने पर विभिन्न ब्राउज़र विक्रेताओं द्वारा संचालित थे। एचटीएमएल के आसपास के नवीनतम मानक भाषा के कभी-कभी अराजक विकास को दूर करने के प्रयासों को और सार्थक और अच्छी तरह से प्रस्तुत दस्तावेजों दोनों के निर्माण के लिए एक तर्कसंगत नींव बनाने के लिए। एचटीएमएल को एक शब्दार्थ भाषा के रूप में अपनी भूमिका में वापस करने के लिए, डब्ल्यू 3 सी ने प्रस्तुति के बोझ को कंधे पर रखने के लिए सीएसएस और एक्सएसएल जैसी शैली भाषाएं विकसित की हैं। संयोजन के रूप में, एचटीएमएल विनिर्देश ने धीरे-धीरे प्रस्तुति तत्वों पर लगाम लगा दी है। वर्तमान में निर्दिष्ट एचटीएमएल के विभिन्न रूपों को अलग करने वाले दो अक्ष हैं: एसजीएमएल-आधारित एचटीएमएल बनाम एक्सएमएल-आधारित एचटीएमएल (एक्सएचटीएमएल के रूप में संदर्भित) एक अक्ष पर, और दूसरे अक्ष पर सख्त बनाम संक्रमणकालीन (ढीला) बनाम फ्रेमसेट। नवीनतम में एक अंतर[कब अ?] एचटीएमएल विनिर्देश एसजीएमएल-आधारित विनिर्देश और एक्सएमएल-आधारित विनिर्देश के बीच अंतर में निहित हैं। एक्सएमएल-आधारित विनिर्देश को आमतौर पर अधिक पारंपरिक परिभाषा से स्पष्ट रूप से अलग करने के लिए एक्सएचटीएमएल कहा जाता है। हालाँकि, रूट तत्व नाम एक्सएचटीएमएल-निर्दिष्ट एचटीएमएल में भी "एचटीएमएल" बना हुआ है। डब्ल्यू 3 सी का इरादा एक्सएचटीएमएल 1.0 एचटीएमएल 4.01 के समान होना था, सिवाय इसके कि जहां अधिक जटिल एसजीएमएल पर एक्सएमएल की सीमाओं को वर्कअराउंड की आवश्यकता होती है। क्योंकि एक्सएचटीएमएल और एचटीएमएल निकटता से संबंधित हैं, उन्हें कभी-कभी समानांतर में प्रलेखित किया जाता है। ऐसी परिस्थितियों में, कुछ लेखक दो नामों को (एक्स) एचटीएमएल या एक्स (एचटीएमएल) के रूप में जोड़ते हैं। एचटीएमएल 4.01 की तरह, एक्सएचटीएमएल 1.0 में तीन उप-विनिर्देश हैं: सख्त, संक्रमणकालीन और फ्रेमसेट। किसी दस्तावेज़ के लिए विभिन्न उद्घाटन घोषणाओं के अलावा, एचटीएमएल 4.01 और एक्सएचटीएमएल 1.0 दस्तावेज़ के बीच अंतर- प्रत्येक संबंधित डीटीडी में- काफी हद तक वाक्यात्मक हैं। एचटीएमएल का अंतर्निहित वाक्यविन्यास कई शॉर्टकट की अनुमति देता है जो एक्सएचटीएमएल नहीं करता है, जैसे कि वैकल्पिक उद्घाटन या समापन टैग वाले तत्व, और यहां तक कि खाली तत्व जिनके पास अंत टैग नहीं होना चाहिए। इसके विपरीत, एक्सएचटीएमएल को सभी तत्वों को एक उद्घाटन टैग और एक समापन टैग की आवश्यकता होती है। हालाँकि, एक्सएचटीएमएल एक नया शॉर्टकट भी पेश करता है: टैग के अंत से पहले एक स्लैश को शामिल करके एक एक्सएचटीएमएल टैग को एक ही टैग के भीतर खोला और बंद किया जा सकता है: । इस आशुलिपि की शुरूआत, जिसका उपयोग एचटीएमएल 4.01 के लिए एसजीएमएल घोषणा में नहीं किया जाता है, इस नए सम्मेलन से अपरिचित पहले के सॉफ़्टवेयर को भ्रमित कर सकता है। इसके लिए एक फिक्स टैग को बंद करने से पहले एक स्थान शामिल करना है, जैसे: । एचटीएमएल और एक्सएचटीएमएल के बीच सूक्ष्म अंतर को समझने के लिए, एक वैध और अच्छी तरह से गठित एक्सएचटीएमएल 1.0 दस्तावेज़ के परिवर्तन पर विचार करें जो एक वैध एचटीएमएल 4.01 दस्तावेज़ में परिशिष्ट सी (नीचे देखें) का पालन करता है। यह अनुवाद करने के लिए निम्न चरणों की आवश्यकता होती है: वे एक्सएचटीएमएल 1.0 से एचटीएमएल 4.01 तक दस्तावेज़ का अनुवाद करने के लिए आवश्यक मुख्य परिवर्तन हैं। एचटीएमएल से एक्सएचटीएमएल में अनुवाद करने के लिए किसी भी छोड़े गए उद्घाटन या समापन टैग को जोड़ने की भी आवश्यकता होगी। चाहे एचटीएमएल या एक्सएचटीएमएल में कोडिंग यह याद रखने के बजाय एचटीएमएल दस्तावेज़ के भीतर हमेशा वैकल्पिक टैग शामिल करना सबसे अच्छा हो सकता है कि कौन से टैग छोड़े जा सकते हैं। एक अच्छी तरह से गठित एक्सएचटीएमएल दस्तावेज़ एक्सएमएल की सभी वाक्यविन्यास आवश्यकताओं का पालन करता है। एक मान्य दस्तावेज़ XHTML के लिए सामग्री विनिर्देश का पालन करता है, जो दस्तावेज़ संरचना का वर्णन करता है। डब्ल्यू 3 सी एचटीएमएल और एक्सएचटीएमएल के बीच एक आसान माइग्रेशन सुनिश्चित करने के लिए कई सम्मेलनों की सिफारिश करता है (एचटीएमएल संगतता दिशानिर्देश देखें)। निम्न चरणों को केवल XHTML 1.0 दस्तावेज़ों पर लागू किया जा सकता है: डब्ल्यू 3 सी के संगतता दिशानिर्देशों का सावधानीपूर्वक पालन करके, एक उपयोगकर्ता एजेंट को दस्तावेज़ को एचटीएमएल या एक्सएचटीएमएल के रूप में समान रूप से व्याख्या करने में सक्षम होना चाहिए। उन दस्तावेज़ों के लिए जो एक्सएचटीएमएल 1.0 हैं और इस तरह से संगत बनाए गए हैं, डब्ल्यू 3 सी उन्हें एचटीएमएल (माइम प्रकार के साथ), या एक्सएचटीएमएल (एक या माइम प्रकार के साथ) के रूप में सेवा करने की अनुमति देता है। जब एक्सएचटीएमएल के रूप में वितरित किया जाता है, तो ब्राउज़रों को एक्सएमएल पार्सर का उपयोग करना चाहिए, जो दस्तावेज़ की सामग्री को पार्स करने के लिए एक्सएमएल विनिर्देशों का कड़ाई से पालन करता है। एचटीएमएल 4 ने भाषा के तीन अलग-अलग संस्करणों को परिभाषित किया: सख्त, संक्रमणकालीन (एक बार ढीला कहा जाता है) और फ्रेमसेट। सख्त संस्करण नए दस्तावेजों के लिए अभिप्रेत है और इसे सर्वोत्तम अभ्यास माना जाता है, जबकि संक्रमणकालीन और फ्रेमसेट संस्करणों को उन दस्तावेजों को संक्रमण करना आसान बनाने के लिए विकसित किया गया था जो पुराने एचटीएमएल विनिर्देश के अनुरूप थे या एचटीएमएल 4 के संस्करण के लिए किसी भी विनिर्देश के अनुरूप नहीं थे। संक्रमणकालीन और फ्रेमसेट संस्करण प्रस्तुति मार्कअप के लिए अनुमति देते हैं, जिसे सख्त संस्करण में छोड़ा जाता है। इसके बजाय, कैस्केडिंग स्टाइल शीट को एचटीएमएल दस्तावेजों की प्रस्तुति में सुधार करने के लिए प्रोत्साहित किया जाता है। क्योंकि एक्सएचटीएमएल 1 केवल एचटीएमएल 4 द्वारा परिभाषित भाषा के लिए एक्सएमएल सिंटैक्स को परिभाषित करता है, वही अंतर एक्सएचटीएमएल 1 पर भी लागू होता है। संक्रमणकालीन संस्करण शब्दावली के निम्नलिखित भागों की अनुमति देता है, जो सख्त संस्करण में शामिल नहीं हैं: फ्रेमसेट संस्करण में संक्रमणकालीन संस्करण में सब कुछ शामिल है, साथ ही तत्व (इसके बजाय उपयोग किया जाता है) और तत्व। उपरोक्त संक्रमणकालीन मतभेदों के अलावा, फ्रेमसेट विनिर्देश (चाहे एक्सएचटीएमएल 1.0 या एचटीएमएल 4.01) एक अलग सामग्री मॉडल निर्दिष्ट करते हैं, जिसमें प्रतिस्थापन के साथ, जिसमें या तो तत्व होते हैं, या वैकल्पिक रूप से ए के साथ। जैसा कि यह सूची दर्शाती है, विरासत समर्थन के लिए विनिर्देश के ढीले संस्करणों को बनाए रखा जाता है। हालांकि, लोकप्रिय गलत धारणाओं के विपरीत, एक्सएचटीएमएल के कदम का मतलब इस विरासत समर्थन को हटाना नहीं है। बल्कि एक्सएमएल में एक्स एक्सटेंसिबल के लिए खड़ा है और डब्ल्यू 3 सी पूरे विनिर्देश को मॉड्यूलर कर रहा है और इसे स्वतंत्र एक्सटेंशन तक खोल रहा है। एक्सएचटीएमएल 1.0 से एक्सएचटीएमएल 1.1 तक की चाल में प्राथमिक उपलब्धि पूरे विनिर्देश का मॉड्यूलराइजेशन है। एचटीएमएल का सख्त संस्करण एक्सएचटीएमएल 1.1 विनिर्देश के लिए मॉड्यूलर एक्सटेंशन के एक सेट के माध्यम से एक्सएचटीएमएल 1.1 में तैनात किया गया है। इसी तरह, ढीले (संक्रमणकालीन) या फ्रेमसेट विनिर्देशों की तलाश करने वाले किसी व्यक्ति को समान विस्तारित एक्सएचटीएमएल 1.1 समर्थन मिलेगा (इसमें से अधिकांश विरासत या फ्रेम मॉड्यूल में निहित है)। मॉड्यूलराइजेशन भी अपनी समय सारिणी पर विकसित करने के लिए अलग-अलग सुविधाओं की अनुमति देता है। इसलिए उदाहरण के लिए, एक्सएचटीएमएल 1.1 उभरते एक्सएमएल मानकों जैसे कि मैथएमएल (एक्सएमएल पर आधारित एक प्रस्तुति और शब्दार्थ गणित भाषा) और एक्सफॉर्म-मौजूदा एचटीएमएल रूपों को बदलने के लिए एक नई अत्यधिक उन्नत वेब-फॉर्म तकनीक के लिए तेजी से माइग्रेशन की अनुमति देगा। संक्षेप में, एचटीएमएल 4 विनिर्देश ने मुख्य रूप से एसजीएमएल के आधार पर एक एकल स्पष्ट रूप से लिखित विनिर्देश में सभी विभिन्न एचटीएमएल कार्यान्वयन पर लगाम लगाई। एक्सएचटीएमएल 1.0, इस विनिर्देश को पोर्ट किया गया है, जैसा कि है, नए एक्सएमएल परिभाषित विनिर्देश के लिए। अगला, एक्सएचटीएमएल 1.1 एक्सएमएल की एक्स्टेंसिबल प्रकृति का लाभ उठाता है और पूरे विनिर्देश को मॉड्यूलर करता है। एक्सएचटीएमएल 2.0 का उद्देश्य मानक-शरीर-आधारित दृष्टिकोण में विनिर्देश में नई सुविधाओं को जोड़ने में पहला कदम था। मुख्य लेख: § एचटीएमएल प्रकाशन का व्हाट्सएप में संक्रमण एचटीएमएल लिविंग स्टैंडर्ड, जिसे डब्ल्यूएचवाईडब्ल्यूजी द्वारा विकसित किया गया है, आधिकारिक संस्करण है, जबकि डब्ल्यू 3 सी एचटीएमएल 5 अब डब्ल्यूएचवाईडब्ल्यूजी से अलग नहीं है। कुछ डब्ल्यूवाईएसआईडब्ल्यूवाईजी संपादक हैं (जो आप देखते हैं वह आपको क्या मिलता है), जिसमें उपयोगकर्ता सब कुछ बताता है क्योंकि यह ग्राफिकल यूजर इंटरफेस (जीयूआई) का उपयोग करके एचटीएमएल दस्तावेज़ में दिखाई देता है, जो अक्सर वर्ड प्रोसेसर के समान होता है। संपादक कोड दिखाने के बजाय दस्तावेज़ प्रस्तुत करता है, इसलिए लेखकों को एचटीएमएल के व्यापक ज्ञान की आवश्यकता नहीं होती है। डब्ल्यूवाईएसआईडब्ल्यूवाईजी संपादन मॉडल की आलोचना की गई है, मुख्य रूप से उत्पन्न कोड की कम गुणवत्ता के कारण; आवाज़ें हैं[कौन?] WYSIWYM मॉडल में बदलाव की वकालत कर रहा है (आप क्या देखते हैं आपका क्या मतलब है)। डब्ल्यूवाईएसआईडब्ल्यूवाईजी संपादक अपनी कथित खामियों के कारण एक विवादास्पद विषय बने हुए हैं जैसे: This article uses material from the Wikipedia हिन्दी article एचटीएमएल, which is released under the Creative Commons Attribution-ShareAlike 3.0 license ("CC BY-SA 3.0"); additional terms may apply (view authors). उपलब्ध सामग्री CC BY-SA 4.0 के अधीन है जब तक अलग से उल्लेख ना किया गया हो। Images, videos and audio are available under their respective licenses.
तत्वों
/तत्व के उदाहरण
...
शीर्ष
एचटीएमएल
Heading level 2
Heading level 3
Heading level 4
Heading level 5
Heading level 6
. और के बीच का अंतर यह है कि पृष्ठ की शब्दार्थ संरचना को बदले बिना एक पंक्ति को तोड़ता है, जबकि पृष्ठ को पैराग्राफ में विभाजित करता है। तत्व उसमें एक खाली तत्व है, हालांकि इसमें विशेषताएं हो सकती हैं, यह कोई सामग्री नहीं ले सकता है और इसमें अंत टैग नहीं हो सकता है।
is a paragraph
with
line breakshref
https://www.wikipedia.org/">A link to Wikipedia!
Golf
bold textbold textitalic textstrong textemphasized text
hrefhttps://www.google.com/">Wikiimgabrimghttps://example.org">
विशेषताएँ
=ismapimg
idhttps://www.duhoctrungquoc.vn/wiki/en/HTML#Attributes
class
styleidclass
title
lang
abbr
HTML
dir
वर्ण और एंटिटी संदर्भ
<&<&<&&&&&""""''''
eéééé
नाम रखा दशमलव हेक्साडेसिमल परिणाम वर्णन नोट्स &
&
&
&
ऐंपरसैंड <
<
<
<
इससे कम >
>
>
>
इससे भी बड़ा "
"
"
"
डबल कोट '
'
'
'
एकल उद्धरण
नॉन-ब्रेकिंग स्पेस ©
©
©
©
प्रकाशनाधिकार ®
®
®
®
पंजीकृत ट्रेडमार्क †
†
†
†
कटार ‡
‡
‡
‡
डबल खंजर केस संवेदी हैं नाम ‡
‡
‡
‡
डबल खंजर नामों में पर्यायवाची हो सकते हैं ™
™
™
™
ट्रेडमार्क डेटा प्रकार
दस्तावेज़ प्रकार घोषणा
शब्दार्थ एचटीएमएल
वितरण
एचटीटीपी
एचटीएमएल ई-मेल
नामकरण सम्मेलनों
एचटीएमएल अनुप्रयोग
एचटीएमएल 4 विविधताएं
एसजीएमएल-आधारित बनाम एक्सएमएल-आधारित एचटीएमएल
एक्सएमएल:
लैंग
विशेषता के बजाय लैंग विशेषता के साथ निर्दिष्ट की जानी चाहिए। एक्सएचटीएमएल एक्सएमएल की अंतर्निहित भाषा-परिभाषित कार्यक्षमता विशेषता का उपयोग करता है।एक्सएमएलएनएस = यूआरआई)
निकालें। एचटीएमएल में नेमस्पेस के लिए कोई सुविधा नहीं है।पाठ/एचटीएमएल
पर सेट है। एचटीएमएल और एक्सएचटीएमएल दोनों के लिए, यह सर्वर द्वारा भेजे गए एचटीटीपी हेडर से आता है।Content-Type
xml:langlang
text/htmlapplication/xhtml+xmlapplication/xml
संक्रमणकालीन बनाम सख्त
bodyblockquoteformnoscriptnoframes
u
s
)center
(इसके बजाय सीएसएस का उपयोग करें।font
(इसके बजाय सीएसएस का उपयोग करें।basefont
(इसके बजाय सीएसएस का उपयोग करें।background
(इसके बजाय सीएसएस का उपयोग करें। और (इसके बजाय सीएसएस का उपयोग करें) विशेषताओं के लिए (डब्ल्यू 3 सी के अनुसार आवश्यक तत्व।bgcolorbody
align
(इसके बजाय सीएसएस का उपयोग करें। पर विशेषता, , अनुच्छेद () और शीर्ष (...) तत्वdivformph1h6
align
), (बहिष्कृत. इसके बजाय सीएसएस का उपयोग करें.), (बहिष्कृत. इसके बजाय सीएसएस का उपयोग करें।) और (बहिष्कृत. इसके बजाय सीएसएस का उपयोग करें।) तत्व पर विशेषताओंnoshadesizewidthhr
align
), और विशेषताओं पर और (सावधानी: तत्व केवल इंटरनेट एक्सप्लोरर (प्रमुख ब्राउज़रों से) तत्वों में समर्थित हैbordervspacehspaceimgobjectobject
align
(इसके बजाय सीएसएस का उपयोग करें। पर विशेषता और तत्वोंlegendcaption
align
(इसके बजाय सीएसएस का उपयोग करें। और (बहिष्कृत. इसके बजाय सीएसएस का उपयोग करें।bgcolortable
nowrap
(अप्रचलित), (बहिष्कृत. इसके बजाय सीएसएस का उपयोग करें।), पर और तत्वbgcolorwidthheighttdth
bgcolor
(इसके बजाय सीएसएस का उपयोग करें। तत्व पर विशेषताtr
clear
(अप्रचलित) तत्व पर विशेषताbr
compact
पर विशेषता, और तत्वdldirmenu
type
), (बहिष्कृत. इसके बजाय सीएसएस का उपयोग करें। ) और (बहिष्कृत. इसके बजाय सीएसएस का उपयोग करें।compactstartolul
type
और तत्व पर विशेषताएंvalueli
width
तत्व पर विशेषताpre
menu
(इसके बजाय सीएसएस का उपयोग करें। सूची (कोई विकल्प नहीं, हालांकि अव्यवस्थित सूची की सिफारिश की जाती है)dir
(इसके बजाय सीएसएस का उपयोग करें। सूची (कोई विकल्प नहीं, हालांकि अव्यवस्थित सूची की सिफारिश की जाती है)isindex
(बहिष्कृत। (तत्व को सर्वर-साइड समर्थन की आवश्यकता होती है और आमतौर पर दस्तावेज़ सर्वर-साइड में जोड़ा जाता है, और तत्वों को विकल्प के रूप में उपयोग किया जा सकता है)forminput
applet
(इसके बजाय तत्व का उपयोग करें।object
भाषा
(अप्रचलित) विशेषता (विशेषता के साथ अनावश्यक)।type
iframe
noframes
target
(, और तत्वों में बहिष्कृत। पर विशेषता, क्लाइंट-साइड छवि-मानचित्र (), , और तत्वmaplinkformamaplinkformbase
framesetbodyframe
फ्रेमसेट बनाम संक्रमणकालीन
framesetbodyframenoframesbody
विनिर्देश संस्करणों का सारांश
व्हाट्सएप एचटीएमएल बनाम एचटीएमएल 5
डब्ल्यूवाईएसआईडब्ल्यूवाईजी के संपादक
सन्दर्भ
बाहरी कड़ियाँ
®Wikipedia is a registered trademark of the Wiki Foundation, Inc. Wiki हिन्दी (DUHOCTRUNGQUOC.VN) is an independent company and has no affiliation with Wiki Foundation.