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
इस कोड को लाइव चलाएँ
पाठ 23, कुल 35 में

HTML Iframe: YouTube, मैप और पेज अंदर दिखाएँ

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

भाषा:

एक iframe (inline frame) आपकी page के अंदर दूसरी web page को एक छोटी window में दिखाता है। YouTube video, Google Maps और ऐसी ही embedded content इसी से websites पर दिखती है।

Diagram — देखें, यह सब कैसे जुड़ता है
Infographic: iframe के साथ page के अंदर page

Tag है <iframe src="https://www.youtube.com/embed/VIDEO_ID" width="560" height="315"></iframe>। src वह page है जिसे दिखाना है; width और height window का size तय करते हैं।

आम उपयोग

  • YouTube video — किसी भी video पर Share → Embed दबाएँ और iframe code copy कर लें।
  • Google Maps — Share → Embed a map से map लगाएँ, और visitor आपकी page छोड़े बिना map को घुमा और zoom कर सकता है।
  • दूसरी pages — कोई form, document या दूसरी site की page दिखाना।

ध्यान रखने वाली बातें

एक iframe पूरी दूसरी page load करता है, इसलिए आपकी page धीमी हो जाती है — इसे सिर्फ तभी इस्तेमाल करें जब ज़रूरत हो। कुछ websites iframe के अंदर दिखने से मना कर देती हैं (वे एक header भेजती हैं जो इसे रोक देता है)। और सुरक्षा के लिए, iframe दूसरी site की scripts चला सकता है, इसलिए सिर्फ भरोसेमंद sources की content ही embed करें। sandbox attribute से आप सीमित कर सकते हैं कि embedded page क्या कर सकती है।

Tip: हर iframe को title attribute दें (जैसे, title="YouTube video player")। Screen reader उसे पढ़कर सुनाते हैं, जिससे blind visitor को पता चलता है कि frame में क्या है।

Iframe क्या है

एक <iframe> आपकी page के अंदर एक window है जो दूसरी web page दिखाती है। दूसरी page आपकी page पर एक rectangle के अंदर load होती है, और ऐसे काम करती है जैसे visitor ने उसे अपने tab में खोला हो। YouTube video, Google Maps और payment pages इसी तरह दूसरी websites के अंदर रखे जाते हैं।

याद रखने की तरकीब: iframe = पेज के अंदर पेज।

Iframe के attributes

एट्रिब्यूटमानविवरण
srcएक web addressFrame के अंदर दिखाने वाली page। ज़रूरी है।
width / heightpixels या %आपकी page पर frame का size।
titletextScreen reader के लिए frame का विवरण। हमेशा जोड़ें।
loadinglazyFrame तभी load होता है जब user उसके पास scroll करता है।
allowfullscreen—Frame वाली page को full screen जाने देता है (video के लिए ज़रूरी)।
sandbox—Frame के अंदर scripts, form और popup रोकता है — ज़्यादा सुरक्षा।

आम तरीके से embed किया गया YouTube video ऐसा दिखता है:

<iframe width="560" height="315"
  src="https://www.youtube.com/embed/VIDEO_ID"
  title="YouTube video player"
  allowfullscreen></iframe>
Note: हर site खुद को frame करने नहीं देती। कई sites एक header भेजती हैं जिसमें लिखा होता है "मुझे iframe के अंदर मत दिखाओ", और browser तब खाली box दिखाता है। अगर आपका iframe खाली है, तो शायद दूसरी site उसे रोक रही है — आपके code में कोई गलती नहीं है।
Tip: Fold के नीचे वाले iframes में loading="lazy" जोड़ें। जिस map या video तक visitor ने scroll ही नहीं किया है, उसे आपकी page के पहले paint को धीमा नहीं करना चाहिए।

आम गलतियाँ

  • title attribute भूल जाना — screen reader user को तब सिर्फ "frame" सुनाई देता है, और पता नहीं चलता कि अंदर क्या है।
  • बिना sandbox के किसी ऐसी site को embed करना जिस पर भरोसा नहीं है — frame वाली page आपके visitor के browser में scripts चला सकती है।
  • बहुत छोटी fixed height रखना — frame वाली page के अंदर scrollbar के अंदर scrollbar बन जाती है, जिसे इस्तेमाल करना बहुत बुरा लगता है।
  • अपनी ही pages दिखाने के लिए iframe इस्तेमाल करना — link या server-side include लगभग हमेशा बेहतर चुनाव होता है।

उदाहरण

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

<h1>Watch Our Intro</h1>
<iframe width="560" height="315" src="https://www.youtube.com/embed/dQw4w9WgXcQ" title="YouTube video player" frameborder="0" allowfullscreen></iframe>

</body>
</html>

परिणाम

परिणाम — ब्राउज़र में यह कैसा दिखता है
परिणाम: HTML Iframe: YouTube, मैप और पेज अंदर दिखाएँ

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

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

परिणाम

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

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

1. iframe क्या होता है?

यह आपके पेज के अंदर एक खिड़की है जिसमें दूसरा वेब पेज दिखता है; इसका इस्तेमाल YouTube वीडियो, Google Maps और दूसरे एम्बेडेड कंटेंट के लिए होता है।

2. iframe में खाली बॉक्स क्यों दिखता है?

कुछ वेबसाइट फ्रेमिंग रोकने वाला हेडर भेजती हैं, जिससे ब्राउज़र खाली बॉक्स दिखाता है; इसमें आपके कोड की कोई गलती नहीं होती।

3. iframe में हमेशा क्या जोड़ना चाहिए?

title एट्रिब्यूट, ताकि स्क्रीन रीडर बता सकें कि फ्रेम के अंदर क्या है।

खुद क्यों सीखें — 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.

AI Power Skills in 2 Days | Learn AI Text, Image, Video and Voice Tools
View
Website Design Using WordPress 3 Days (Basic to Advanced)
₹199
View
WordPress Website Development Course (10 Days)
₹399
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 →