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

HTML Images: img Tag, src, alt और साइज़

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

भाषा:

तस्वीरें पेज को जीवंत बना देती हैं। <img> tag पेज में तस्वीर जोड़ता है। यह एक empty element है — कोई closing tag नहीं — और इसके अच्छे से काम करने के लिए दो attributes चाहिए: src (तस्वीर की file) और alt (text में विवरण)।

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

src और alt

src तस्वीर की file का path है: <img src="photo.jpg" alt="Students in a class">। Path relative हो सकता है (images/photo.jpg) या पूरा URL। alt तब दिखता है जब तस्वीर load नहीं होती, और screen reader उसे ज़ोर से पढ़ते हैं और Google उसे पढ़ता है। किसी अर्थपूर्ण तस्वीर पर alt कभी खाली न छोड़ें — तस्वीर में क्या दिख रहा है, इसका छोटा और सच्चा विवरण लिखें।

Width और height

हमेशा width और height तय करें। तस्वीर load होने से पहले ही वे जगह बचा लेते हैं, ताकि load होते समय पेज इधर-उधर न हिले। आप आकार CSS में भी तय कर सकते हैं — यह आधुनिक तरीका है — लेकिन attributes browser को layout की योजना बनाने में अब भी मदद करते हैं।

कौन सा image format?

  • JPG — photos के लिए। छोटी file size, अच्छी quality।
  • PNG — graphics, logos और transparency वाली चीज़ों के लिए।
  • WebP — आधुनिक चुनाव: उसी quality पर JPG और PNG से छोटा।
  • GIF — सिर्फ साधारण animations के लिए।
  • SVG — icons और logos के लिए जो किसी भी आकार पर साफ़ रहें।

तस्वीरों को जितना हो सके छोटा रखें — उन्हें उसी आकार में resize करें जिस आकार में वे दिखेंगी, और compress करें। 5 MB की photo पूरे पेज को धीमा कर देती है, और mobile data वाले visitor उसके load होने से पहले ही चले जाएँगे।

Tip: fold के नीचे वाली तस्वीरों में loading="lazy" जोड़ें। Browser उन्हें तभी load करता है जब visitor उनके पास scroll करता है, इसलिए पेज तेज़ी से खुलता है।

img tag क्या होता है

<img> tag पेज पर तस्वीर लगाता है। यह एक empty element है — इसका कोई end tag नहीं होता और कोई content नहीं होता। जो कुछ उसे चाहिए, वह उसके attributes से मिलता है: src बताता है कि कौन सी image file load करनी है, और alt बताता है कि तस्वीर में क्या है। अगर इनमें से कोई एक भी गायब हो, तो तस्वीर टूटी हुई होती है या कई उपयोगकर्ताओं को दिखती ही नहीं।

याद रखने की तरकीब: src बताता है तस्वीर कहाँ है, alt बताता है तस्वीर क्या है।

Image के attributes

Attributeमानविवरण
srca file pathतस्वीर की file कहाँ है। ज़रूरी है।
alttextतस्वीर का विवरण। load न होने पर दिखता है; screen reader पढ़ते हैं। ज़रूरी है।
widthpixelsपेज पर तस्वीर की चौड़ाई।
heightpixelsपेज पर तस्वीर की ऊँचाई।
titletextHover करने पर दिखने वाला tooltip।
loadinglazyतस्वीर तभी load होती है जब उपयोगकर्ता उसके पास scroll करता है — तेज़ पेज।

हमेशा width और height तय करें। उनके बिना browser को पता नहीं होता कि कितनी जगह छोड़नी है, और तस्वीरें load होते समय पेज इधर-उधर हिलता है:

<img src="lotus.jpg" alt="Orange lotus logo" width="300" height="200">
<img src="lotus.jpg" alt="Orange lotus logo" loading="lazy">
Note: alt text में तस्वीर का विवरण होना चाहिए, "image of" नहीं कहना चाहिए। alt="Students in a computer lab" लिखें, alt="image of students in a computer lab" नहीं। अगर कोई तस्वीर सिर्फ सजावट के लिए है, तो खाली alt="" इस्तेमाल करें ताकि screen reader उसे छोड़ दें।
Tip: Upload करने से पहले अपनी तस्वीरें compress करें। Phone से सीधी photo 4 MB की हो सकती है; web size पर वही photo अक्सर 200 KB से कम की होती है। छोटी तस्वीरों का मतलब है तेज़ पेज और खुश visitor।

आम गलतियाँ

  • alt छोड़ देना — तब अंधे उपयोगकर्ताओं और search engines को पता ही नहीं चलता कि तस्वीर क्या है।
  • HTML में सिर्फ width तय करना और तस्वीर को आकार से बाहर खींच देना — दोनों तय करें, या आकार CSS को सँभालने दें।
  • बड़ी तस्वीर इस्तेमाल करके उसे width और height से छोटा करना — browser फिर भी बड़ी file download करता है।
  • File का नाम गलत capital letters से लिखना — server पर Photo.jpg और photo.jpg अलग-अलग files हैं।

उदाहरण

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

<img src="classroom.jpg" alt="Students learning in a KAMALDNP classroom" width="600" height="400">
<p><img src="logo.png" alt="KAMALDNP logo" width="120" height="120"></p>

</body>
</html>

परिणाम

परिणाम — ब्राउज़र में यह कैसा दिखता है
परिणाम: HTML Images: img Tag, src, alt और साइज़

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

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

परिणाम

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

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

1. img टैग के लिए कौन-से एट्रिब्यूट ज़रूरी हैं?

src से इमेज फ़ाइल मिलती है और alt से उसका विवरण; महत्वपूर्ण इमेज का alt कभी खाली न छोड़ें।

2. इमेज पर width और height क्यों लगाते हैं?

ये लोड होने से पहले जगह सुरक्षित रखते हैं, जिससे पेज लोड होते समय ऊपर-नीचे नहीं हिलता।

3. किस काम के लिए कौन-सा इमेज फ़ॉर्मेट चुनें?

फ़ोटो के लिए JPG, ग्राफ़िक्स और ट्रांसपेरेंसी के लिए PNG, आधुनिक छोटे फ़ॉर्मेट के लिए WebP और आइकन के लिए SVG चुनें।

खुद क्यों सीखें — 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
Summer Training in Python Programming 2026
₹3,000
View
Core Python Programming – 3 Month Complete Course
₹700
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 →