HTML Living Standard

From binaryoption
Jump to navigation Jump to search
Баннер1
    1. एचटीएमएल लिविंग स्टैंडर्ड: शुरुआती के लिए एक विस्तृत गाइड

एचटीएमएल (हाइपरटेक्स्ट मार्कअप लैंग्वेज) वेब पेजों की संरचना के लिए आधारशिला है। यह वेब विकास की दुनिया में सबसे महत्वपूर्ण तकनीकों में से एक है। सालों से, एचटीएमएल कई बदलावों से गुज़रा है, और इसका नवीनतम रूप, जिसे "एचटीएमएल लिविंग स्टैंडर्ड" कहा जाता है, वेब विकास के लिए एक गतिशील और लगातार विकसित हो रहा दृष्टिकोण प्रदान करता है। यह लेख शुरुआती लोगों के लिए एचटीएमएल लिविंग स्टैंडर्ड का एक व्यापक परिचय है, जो इसकी मूलभूत अवधारणाओं, विकास इतिहास, और वेब विकास में इसके महत्व को समझने में मदद करेगा।

एचटीएमएल का विकास क्रम

एचटीएमएल का विकास 1990 के दशक की शुरुआत में हुआ था, जब टिम बर्नर्स-ली ने वर्ल्ड वाइड वेब के लिए एक भाषा की आवश्यकता महसूस की। पहला एचटीएमएल संस्करण, एचटीएमएल 1.0, बहुत ही सरल था और इसमें बहुत कम विशेषताएं थीं।

  • **एचटीएमएल 1.0 (1993):** शुरुआती वेब पेजों के लिए बुनियादी संरचना प्रदान करता था।
  • **एचटीएमएल 2.0 (1995):** कुछ नई सुविधाओं और टैग्स को जोड़ा गया।
  • **एचटीएमएल 3.2 (1997):** टेबल, स्टाइलिंग और स्क्रिप्टिंग जैसी महत्वपूर्ण सुविधाएं जोड़ी गईं।
  • **एचटीएमएल 4.01 (1999):** यह संस्करण एचटीएमएल का सबसे स्थिर और व्यापक रूप से उपयोग किया जाने वाला संस्करण था।
  • **एचटीएमएल5 (2014):** मल्टीमीडिया समर्थन, कैनवस और वीडियो टैग्स जैसी नई सुविधाएँ जोड़ी गईं, और यह मोबाइल उपकरणों के लिए अनुकूलित किया गया।

एचटीएमएल लिविंग स्टैंडर्ड क्या है?

एचटीएमएल लिविंग स्टैंडर्ड पारंपरिक एचटीएमएल मानकों से अलग है। पारंपरिक मानक, जैसे कि एचटीएमएल5, समय-समय पर प्रकाशित किए जाते थे, जिसका मतलब था कि नई सुविधाओं को शामिल करने के लिए लंबे समय तक इंतजार करना पड़ता था। इसके विपरीत, एचटीएमएल लिविंग स्टैंडर्ड एक "लगातार विकसित होने वाला" मानक है। इसका मतलब है कि नई विशेषताएं लगातार जोड़ी जा रही हैं और मौजूदा सुविधाओं को अपडेट किया जा रहा है, जैसा कि वेब विकास की आवश्यकताएं बदलती हैं।

एचटीएमएल लिविंग स्टैंडर्ड को WHATWG (वेब हाइपरटेक्स्ट एप्लीकेशन टेक्नोलॉजी वर्किंग ग्रुप) द्वारा विकसित और बनाए रखा जाता है। WHATWG एक खुला समुदाय है जो वेब मानकों को विकसित करने के लिए समर्पित है।

एचटीएमएल लिविंग स्टैंडर्ड की मुख्य विशेषताएं

एचटीएमएल लिविंग स्टैंडर्ड में कई नई और महत्वपूर्ण विशेषताएं शामिल हैं, जिनमें शामिल हैं:

  • **सिमेंटिक एचटीएमएल (Semantic HTML):** यह वेब पेजों को अधिक अर्थपूर्ण बनाने पर केंद्रित है। सिमेंटिक टैग, जैसे कि `<article>`, `<aside>`, `<nav>`, और `<footer>`, सामग्री को अधिक स्पष्ट रूप से परिभाषित करते हैं, जिससे खोज इंजन और सहायक तकनीकें (जैसे स्क्रीन रीडर) वेब पेज को बेहतर ढंग से समझ पाती हैं।
  • **वेब कंपोनेंट्स (Web Components):** यह डेवलपर्स को पुन: प्रयोज्य कस्टम एचटीएमएल तत्वों को बनाने की अनुमति देता है। वेब कंपोनेंट्स वेब विकास में मॉड्यूलरिटी और पुन: प्रयोज्यता को बढ़ावा देते हैं।
  • **टेम्पलेट्स (Templates):** यह डेवलपर्स को एचटीएमएल कोड के स्निपेट्स को परिभाषित करने की अनुमति देता है जिन्हें बाद में गतिशील रूप से वेब पेज में जोड़ा जा सकता है।
  • **एक्सेसिबिलिटी (Accessibility):** एचटीएमएल लिविंग स्टैंडर्ड वेब एक्सेसिबिलिटी पर अधिक ध्यान केंद्रित करता है, यह सुनिश्चित करता है कि वेब पेज विकलांग लोगों के लिए भी उपयोग करने योग्य हों। वेब एक्सेसिबिलिटी एक महत्वपूर्ण पहलू है जो सभी वेब डेवलपर्स को ध्यान में रखना चाहिए।
  • **मल्टीमीडिया समर्थन (Multimedia Support):** एचटीएमएल5 के मल्टीमीडिया समर्थन को और बेहतर बनाया गया है, जिससे वेब पेजों में ऑडियो और वीडियो को शामिल करना आसान हो गया है। मल्टीमीडिया टैग जैसे `<audio>` और `<video>` का उपयोग किया जाता है।

एचटीएमएल लिविंग स्टैंडर्ड का बुनियादी ढांचा

एक एचटीएमएल दस्तावेज़ का बुनियादी ढांचा इस प्रकार है:

```html <!DOCTYPE html> <html lang="hi"> <head>

 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 <title>मेरा पहला एचटीएमएल पेज</title>

</head> <body>

यह एक शीर्षक है

यह एक पैराग्राफ है।

</body> </html> ```

  • **`<!DOCTYPE html>`:** यह दस्तावेज़ प्रकार घोषणा है, जो ब्राउज़र को बताती है कि यह एक एचटीएमएल5 दस्तावेज़ है।
  • **`<html lang="hi">`:** यह एचटीएमएल दस्तावेज़ का रूट तत्व है। `lang` विशेषता दस्तावेज़ की भाषा को निर्दिष्ट करती है (इस मामले में, हिंदी)।
  • **`<head>`:** इस खंड में दस्तावेज़ के बारे में मेटाडेटा शामिल होता है, जैसे कि वर्ण सेट, व्यूपोर्ट सेटिंग्स, और शीर्षक।
  • **`<meta charset="UTF-8">`:** यह वर्ण सेट को UTF-8 पर सेट करता है, जो अधिकांश भाषाओं के लिए एक व्यापक वर्ण एन्कोडिंग है।
  • **`<meta name="viewport" content="width=device-width, initial-scale=1.0">`:** यह व्यूपोर्ट को डिवाइस की चौड़ाई पर सेट करता है और प्रारंभिक स्केल को 1.0 पर सेट करता है, जिससे वेब पेज मोबाइल उपकरणों पर ठीक से प्रदर्शित होता है।
  • **`<title>`:** यह ब्राउज़र टैब में प्रदर्शित होने वाले दस्तावेज़ का शीर्षक निर्दिष्ट करता है।
  • **`<body>`:** इस खंड में वेब पेज की सामग्री शामिल होती है, जो उपयोगकर्ताओं को दिखाई देती है।
  • **`

    `:** यह एक मुख्य शीर्षक है।

  • **`

    `:** यह एक पैराग्राफ है।

एचटीएमएल टैग्स और विशेषताएँ

एचटीएमएल टैग्स का उपयोग वेब पेज की सामग्री को परिभाषित करने के लिए किया जाता है। टैग्स आमतौर पर कोण कोष्ठकों (`<` और `>`) में संलग्न होते हैं। उदाहरण के लिए, `

` टैग एक पैराग्राफ को परिभाषित करता है, और `

` टैग एक मुख्य शीर्षक को परिभाषित करता है। टैग्स में विशेषताएँ हो सकती हैं, जो टैग के बारे में अतिरिक्त जानकारी प्रदान करती हैं। विशेषताएँ टैग नाम के बाद लिखी जाती हैं, और उन्हें नाम-मूल्य जोड़े के रूप में दर्शाया जाता है। उदाहरण के लिए, `<img src="image.jpg" alt="एक छवि">` टैग में दो विशेषताएँ हैं: `src` (छवि का स्रोत) और `alt` (वैकल्पिक पाठ)। यहां कुछ सामान्य एचटीएमएल टैग्स की एक तालिका दी गई है:
सामान्य एचटीएमएल टैग्स
विवरण | शीर्षक | पैराग्राफ | हाइपरलिंक | छवि | अनऑर्डर्ड लिस्ट | ऑर्डर्ड लिस्ट | लिस्ट आइटम | डिवीजन या कंटेनर | इनलाइन कंटेनर | टेबल | टेबल रो | टेबल डेटा सेल | फॉर्म | इनपुट फील्ड | बटन |

एचटीएमएल लिविंग स्टैंडर्ड में फॉर्म और इनपुट

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

  • **`<input type="text">`:** टेक्स्ट इनपुट फ़ील्ड।
  • **`<input type="password">`:** पासवर्ड इनपुट फ़ील्ड।
  • **`<input type="email">`:** ईमेल इनपुट फ़ील्ड।
  • **`<input type="number">`:** संख्या इनपुट फ़ील्ड।
  • **`<input type="date">`:** तिथि इनपुट फ़ील्ड।
  • **`<input type="checkbox">`:** चेकबॉक्स।
  • **`<input type="radio">`:** रेडियो बटन।
  • **`<input type="submit">`:** सबमिट बटन।
  • **`<textarea>`:** मल्टीलाइन टेक्स्ट इनपुट फ़ील्ड।
  • **`<select>`:** ड्रॉपडाउन सूची।

एचटीएमएल लिविंग स्टैंडर्ड और वेब एक्सेसिबिलिटी

वेब एक्सेसिबिलिटी सुनिश्चित करती है कि वेब पेज विकलांग लोगों के लिए भी उपयोग करने योग्य हों। एचटीएमएल लिविंग स्टैंडर्ड वेब एक्सेसिबिलिटी पर अधिक ध्यान केंद्रित करता है, और इसमें कई विशेषताएं शामिल हैं जो एक्सेसिबल वेब पेज बनाने में मदद करती हैं।

  • **सिमेंटिक एचटीएमएल:** सिमेंटिक टैग्स का उपयोग करके, आप वेब पेज की संरचना को अधिक स्पष्ट रूप से परिभाषित कर सकते हैं, जिससे स्क्रीन रीडर जैसे सहायक तकनीकें सामग्री को बेहतर ढंग से समझ पाती हैं।
  • **`alt` विशेषता:** `<img>` टैग में `alt` विशेषता का उपयोग करके, आप छवियों के लिए वैकल्पिक पाठ प्रदान कर सकते हैं, जो स्क्रीन रीडर उपयोगकर्ताओं को छवि के बारे में जानकारी प्रदान करता है।
  • **`aria` विशेषताएँ:** ARIA (Accessible Rich Internet Applications) विशेषताएँ आपको वेब पेज में एक्सेसिबिलिटी जानकारी जोड़ने की अनुमति देती हैं, जो सहायक तकनीकों को बेहतर ढंग से समझने में मदद करती है।

एचटीएमएल लिविंग स्टैंडर्ड का भविष्य

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

निष्कर्ष

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

वेब विकास उपकरण सीएसएस (Cascading Style Sheets) जावास्क्रिप्ट एसईओ (Search Engine Optimization) उत्तरदायी वेब डिजाइन वेब होस्टिंग डोमेन नाम यूआई/यूएक्स डिजाइन वेब सुरक्षा डेटाबेस एपीआई (Application Programming Interface) गिट (Git) वेब सर्वर ब्राउज़र संगतता बाइनरी ऑप्शन ट्रेडिंग रणनीतियाँ तकनीकी विश्लेषण उपकरण वॉल्यूम विश्लेषण संकेत जोखिम प्रबंधन तकनीकें वित्तीय बाजार विश्लेषण

अभी ट्रेडिंग शुरू करें

IQ Option पर रजिस्टर करें (न्यूनतम जमा $10) Pocket Option में खाता खोलें (न्यूनतम जमा $5)

हमारे समुदाय में शामिल हों

हमारे Telegram चैनल @strategybin से जुड़ें और प्राप्त करें: ✓ दैनिक ट्रेडिंग सिग्नल ✓ विशेष रणनीति विश्लेषण ✓ बाजार की प्रवृत्ति पर अलर्ट ✓ शुरुआती के लिए शिक्षण सामग्री

Баннер