SA-21/06, C-11, Asapur, Varanasi, UP support@kamaldnp.com +91 8318013442
HTML
1. HTML क्या है? शुरुआत से सीखें आसान हिंदी में 2. HTML लिखने के लिए सबसे अच्छे मुफ्त एडिटर 3. HTML की बुनियादी बनावट: doctype, head, body 4. HTML एलिमेंट क्या है? Tags और Empty Elements 5. HTML Attributes: href, src, alt, title की पूरी सूची 6. HTML Headings h1 से h6: कौन सी हेडिंग कब लगाएँ 7. HTML Paragraph: p Tag, br और pre का इस्तेमाल 8. HTML Style Attribute: रंग, फ़ॉन्ट साइज़ और अलाइनमेंट 9. HTML Formatting Tags: bold, italic, mark और भी 10. HTML Comments: नोट्स लिखना और कोड छिपाना 11. HTML Colors: नाम, HEX, RGB और HSL कलर कोड 12. HTML में CSS: Inline, Internal और External तरीका 13. HTML Links: a Tag, href, नया टैब और ईमेल लिंक 14. HTML Images: img Tag, src, alt और साइज़ 15. HTML Favicon: ब्राउज़र टैब का आइकन कैसे बनाएँ 16. HTML Title Tag: अच्छा पेज टाइटल कैसे लिखें 17. HTML Tables: टेबल बनाना — table, tr, th, td 18. HTML Lists: ul, ol, dl और Nested Lists 19. HTML Block vs Inline Elements में क्या अंतर है 20. HTML Div Tag: कंटेंट जोड़ना और लेआउट बनाना 21. HTML Class Attribute: कई Elements को एक स्टाइल 22. HTML id Attribute: Unique ID, लिंक, CSS, JavaScript 23. HTML Iframe: YouTube, मैप और पेज अंदर दिखाएँ 24. HTML में JavaScript: script Tag और पहला उदाहरण 25. HTML File Paths: Relative vs Absolute Path हिंदी में 26. HTML Head Element: title, meta, charset हिंदी में 27. HTML Layout: header, nav, main, footer की बनावट 28. HTML Responsive Design: हर स्क्रीन पर सही पेज 29. Semantic HTML Tags: मतलब वाले Tag और SEO 30. HTML Forms: input, label, select हिंदी में सीखें 31. HTML Entities क्या है? & < > © उदाहरण 32. HTML Audio और Video Tags: controls और Source 33. HTML Accessibility: alt Text, Label, ARIA क्या है 34. HTML Meta Tags और SEO की बुनियाद आसान भाषा में 35. HTML Quotations: blockquote, q, cite हिंदी में
अंतिम टेस्ट — सर्टिफिकेट ₹10
इस कोड को लाइव चलाएँ
पाठ 27, कुल 35 में

HTML Layout: header, nav, main, footer की बनावट

3 मिनट पढ़ें · मुफ़्त · बिना लॉगिन

भाषा:

अच्छी बनी हुई page साफ हिस्सों में बँटी होती है। HTML इसके लिए semantic layout elements देता है — ऐसे tag जिनके नाम ही बताते हैं कि वह हिस्सा क्या है। इन्हें इस्तेमाल करने से आपकी page पढ़ने में आसान होती है, Google के लिए बेहतर होती है, और screen reader के लिए navigate करना आसान हो जाता है।

Diagram — देखें, यह सब कैसे जुड़ता है
Infographic: page layout के बड़े हिस्से

Classic Layout — आम बनावट

  • <header> — page का सबसे ऊपर का हिस्सा: logo, site का नाम, और आमतौर पर navigation।
  • <nav> — navigation menu, मुख्य pages के links के साथ।
  • <main> — page की मुख्य content। एक page पर सिर्फ एक।
  • <section> — main area के अंदर content का एक themed समूह।
  • <article> — content का अपने-आप में पूरा टुकड़ा, जैसे blog post या news story।
  • <aside> — side content: sidebar, related links, ad।
  • <footer> — page का नीचे का हिस्सा: contact details, copyright, extra links।

Code में यह कैसा दिखता है

क्रम लगभग हमेशा एक ही होता है: header, nav, main (sections और articles के साथ), aside, footer। यह pattern इतना आम है कि visitor इसे बिना सोचे उम्मीद करते हैं — वे menu ऊपर और contact details नीचे बिना सोचे ढूँढते हैं।

Tip: किसी नई page के लिए code लिखने से पहले layout को कागज़ पर sketch करें — header के लिए एक rectangle, menu के लिए एक, content के लिए बड़ा एक, sidebar के लिए छोटा एक, footer के लिए एक। फिर हर rectangle के लिए एक tag लिखें। Code लगभग खुद ही लिख जाता है।

Layout क्या है

Layout यह है कि page के हिस्से कैसे सजे हैं: ऊपर header, navigation menu, बीच में मुख्य content, शायद एक sidebar, और नीचे footer। Web के शुरुआती दिनों में लोग layout table से बनाते थे। आज हम हिस्सों के लिए semantic tags और जगह तय करने के लिए CSS — आमतौर पर Flexbox या Grid — इस्तेमाल करते हैं।

याद रखने की तरकीब: Header ऊपर, footer नीचे, main बीच में — layout की यही पहचान।

Syntax — Classic Layout का कोड

ज़्यादातर websites एक ही ढाँचा इस्तेमाल करती हैं। यह रहा semantic tags के साथ:

<header>Logo and site title</header>
<nav>Home | Courses | Blog | Contact</nav>
<main>
  <section>Main content goes here</section>
  <aside>Sidebar: links and ads</aside>
</main>
<footer>Copyright and contact info</footer>

हर tag का एक काम है: <header> page का ऊपर का हिस्सा है, <nav> में menu होता है, <main> में page की मुख्य content होती है (एक page पर सिर्फ एक), <aside> side content है, और <footer> नीचे का हिस्सा है।

Note: HTML सिर्फ हिस्सों के नाम बताता है। वह उन्हें अगल-बगल नहीं रखता — वह CSS का काम है। <section> और <aside> वाला <main> तब तक ऊपर-नीचे ही रहेगा जब तक आप display: flex; जैसा CSS जोड़कर उन्हें अगल-बगल नहीं रखते।
Tip: Code लिखने से पहले layout को कागज़ पर sketch करें: header, menu, content, sidebar और footer के लिए rectangles बनाएँ। दस second की sketching divs को इधर-उधर करने का एक घंटा बचा देती है।

आम गलतियाँ

  • Table से layout बनाना — table data के लिए होती है, page की बनावट के लिए नहीं।
  • एक page पर दो <main> element इस्तेमाल करना — सिर्फ एक होना चाहिए।
  • Navigation links को <nav> के बजाय सादे div में रखना — screen reader तब menu नहीं पा सकते।
  • Mobile पर layout भूल जाना — desktop पर content के बगल में बैठने वाली sidebar phone पर उसके नीचे आनी चाहिए।

उदाहरण

Example
<!DOCTYPE html>
<html>
<head>
<title>Layout</title>
</head>
<body>

<header><h1>My Website</h1></header>
<nav><a href="#">Home</a> | <a href="#">About</a></nav>
<main>
<section><h2>Welcome</h2><p>Main content here.</p></section>
<aside><p>Sidebar: related links.</p></aside>
</main>
<footer><p>© 2026 My Website</p></footer>

</body>
</html>

परिणाम

परिणाम — ब्राउज़र में यह कैसा दिखता है
परिणाम: HTML Layout: header, nav, main, footer की बनावट

खुद करके देखें — लाइव एडिटर

नीचे दिया गया कोड बदलें और चलाएँ दबाएँ — परिणाम तुरंत दिखेगा। कोई फाइल सहेजनी नहीं है, कोई लॉगिन नहीं चाहिए।

परिणाम

अक्सर पूछे जाने वाले सवाल

इस पाठ के बारे में सबसे ज़्यादा पूछे जाने वाले सवाल — सवाल पढ़ें, फिर खोलकर जवाब देखें।

1. क्लासिक पेज लेआउट का क्रम क्या है?

ऊपर हेडर, फिर नेव, बीच में मुख्य कंटेंट और साइडबार, और सबसे नीचे फ़ुटर होता है।

2. एक पेज में मेन टैग कितनी बार आ सकता है?

एक पेज में सिर्फ़ एक मेन होता है, और पेज की सबसे ज़रूरी जानकारी उसी के अंदर होती है।

3. लेआउट के हिस्सों को बगल में कौन रखता है?

एचटीएमएल सिर्फ़ हिस्सों के नाम देता है, उन्हें बगल में रखने का काम सीएसएस करता है, वरना वे एक के नीचे एक दिखेंगे।

खुद क्यों सीखें — AI से पूछने के बजाय?

AI आपके लिए कोड लिख सकता है, लेकिन वह आपके लिए सोच नहीं सकता। जब आप HTML खुद सीखते हैं, तो आपका दिमाग असली कौशल बनाता है: आप समझते हैं कि पेज ऐसा क्यों दिखता है, टूटने पर उसे ठीक कर सकते हैं, और परीक्षा या इंटरव्यू में बिना मदद के जवाब दे सकते हैं। यही कौशल नौकरी दिलाता है — कॉपी किया हुआ जवाब नहीं।

सर्टिफिकेट पाएँ — सिर्फ ₹10

सभी 35 पाठ पूरे करें, टेस्ट पास करें (80%), ₹10 दें और अपना सर्टिफिकेट पाएँ।

टेस्ट दें

देखकर सीखना पसंद है? वीडियो कोर्स में वही विषय एक-एक करके सिखाए जाते हैं।

Go further with a full course

Free tutorials teach you the basics. Our paid courses add live projects, mentorship and a certificate.

Android & iOS App Development using Flutter 2026
₹5,000
View
AI & ML with Azure AI, AWS AI & Generative AI
₹10,000
View
Website Design & Development Workshop 2026
₹299
View
Browse all courses
HTML — Lessons
1. HTML क्या है? शुरुआत से सीखें आसान हिंदी में 2. HTML लिखने के लिए सबसे अच्छे मुफ्त एडिटर 3. HTML की बुनियादी बनावट: doctype, head, body 4. HTML एलिमेंट क्या है? Tags और Empty Elements 5. HTML Attributes: href, src, alt, title की पूरी सूची 6. HTML Headings h1 से h6: कौन सी हेडिंग कब लगाएँ 7. HTML Paragraph: p Tag, br और pre का इस्तेमाल 8. HTML Style Attribute: रंग, फ़ॉन्ट साइज़ और अलाइनमेंट 9. HTML Formatting Tags: bold, italic, mark और भी 10. HTML Comments: नोट्स लिखना और कोड छिपाना 11. HTML Colors: नाम, HEX, RGB और HSL कलर कोड 12. HTML में CSS: Inline, Internal और External तरीका 13. HTML Links: a Tag, href, नया टैब और ईमेल लिंक 14. HTML Images: img Tag, src, alt और साइज़ 15. HTML Favicon: ब्राउज़र टैब का आइकन कैसे बनाएँ 16. HTML Title Tag: अच्छा पेज टाइटल कैसे लिखें 17. HTML Tables: टेबल बनाना — table, tr, th, td 18. HTML Lists: ul, ol, dl और Nested Lists 19. HTML Block vs Inline Elements में क्या अंतर है 20. HTML Div Tag: कंटेंट जोड़ना और लेआउट बनाना 21. HTML Class Attribute: कई Elements को एक स्टाइल 22. HTML id Attribute: Unique ID, लिंक, CSS, JavaScript 23. HTML Iframe: YouTube, मैप और पेज अंदर दिखाएँ 24. HTML में JavaScript: script Tag और पहला उदाहरण 25. HTML File Paths: Relative vs Absolute Path हिंदी में 26. HTML Head Element: title, meta, charset हिंदी में 27. HTML Layout: header, nav, main, footer की बनावट 28. HTML Responsive Design: हर स्क्रीन पर सही पेज 29. Semantic HTML Tags: मतलब वाले Tag और SEO 30. HTML Forms: input, label, select हिंदी में सीखें 31. HTML Entities क्या है? & < > © उदाहरण 32. HTML Audio और Video Tags: controls और Source 33. HTML Accessibility: alt Text, Label, ARIA क्या है 34. HTML Meta Tags और SEO की बुनियाद आसान भाषा में 35. HTML Quotations: blockquote, q, cite हिंदी में
अंतिम टेस्ट — सर्टिफिकेट ₹10

🤖 KAMALDNP AI Assistant

Ask about courses, website & more

Hi! I'm KAMALDNP AI Assistant. Ask me about our courses, website features, or anything else! 😊
Please wait 5s...
🛡️ 7-Day Money-Back Guarantee
🤖 KAMALDNP Assistant ✕

Request human callback:

🔐 Login Required
✕

Download karne ke liye login karo. Login ke baad yahi page pe rahoge!

Naya ho? Register karo →