इस अध्याय में आप HTML के Elements को गहराई से समझेंगे। Element वेबपेज की मूल इकाई है — ये एक टैग, उसका कंटेंट और उसकी संरचना का समूह होता है। यहां आप सीखेंगे कि HTML Elements क्या होते हैं, कितने प्रकार के होते हैं, और उन्हें कैसे सही तरीके से उपयोग किया जाता है।
HTML Element का मतलब है:
<p>यह एक पैराग्राफ है।</p>
यहाँ <p>
Opening Tag है, "यह एक पैराग्राफ है।"
Content है, और </p>
Closing Tag है। ये तीनों मिलकर एक HTML Element बनाते हैं।
HTML Elements मुख्य रूप से दो प्रकार के होते हैं:
प्रकार | विवरण |
---|---|
✅ Block-level Elements | पूरे लाइन को घेरते हैं, और नए लाइन से शुरू होते हैं |
✅ Inline Elements | केवल उतने हिस्से में जगह लेते हैं जितनी ज़रूरत होती है |
Block Elements अपने ऊपर और नीचे स्वतः नई लाइन बनाते हैं और पूरे row को घेरते हैं।
<h1>...</h1>
<p>...</p>
<div>...</div>
<section>...</section>
<header>...</header>
<footer>...</footer>
<div>
<h2>मेरा सेक्शन</h2>
<p>यह एक पैराग्राफ है।</p>
</div>
Inline Elements केवल अपने कंटेंट जितनी जगह लेते हैं और लाइन ब्रेक नहीं करते।
<span>...</span>
<a href="#">...</a>
<strong>...</strong>
<em>...</em>
<img src="..." />
<p>यह एक <strong>Bold</strong> शब्द है।</p>
ऐसे Elements जिनका कोई कंटेंट नहीं होता — इन्हें Self-closing Tags भी कहा जाता है।
<br>
<hr>
<img src="image.jpg" alt="Image">
<input type="text">
नोट: HTML5 में self-closing tags को /
के साथ लिखना जरूरी नहीं है:
<br>
<!-- भी मान्य है -->
<br />
<!-- भी मान्य है -->
HTML में टैग्स को सही क्रम में Nest करना आवश्यक होता है।
<p><strong>यह Bold है</p></strong>
<p><strong>यह Bold है</strong></p>
नियम:
तत्व | उदाहरण | कार्य |
---|---|---|
Tag | <p> या </p> | केवल टुकड़ा (कोड का) होता है |
Element | <p>Text</p> | टैग + कंटेंट + क्लोजिंग — पूरा स्ट्रक्चर ✅ |
Semantic Elements ऐसे Block Elements होते हैं जिनके नाम से ही उनके उपयोग का पता चलता है:
Semantic Tag | उपयोग |
---|---|
<header> | पेज या सेक्शन का शीर्षक भाग |
<footer> | अंत का भाग |
<article> | स्वतंत्र कंटेंट |
<section> | एक सेक्शन |
<nav> | नेविगेशन लिंक |
HTML Elements वेबसाइट की नींव होते हैं। Block और Inline Elements को समझना, सही Nesting करना और Empty Elements का उपयोग करना आपकी HTML स्किल को मजबूत करता है। Semantic Elements आपकी वेबसाइट को SEO और Accessibility के लिहाज़ से बेहतर बनाते हैं।