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

HTML Class Attribute: कई Elements को एक स्टाइल

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

भाषा:

class attribute element को एक नाम देता है जिसका इस्तेमाल CSS और JavaScript कर सकते हैं। id से अलग, जो unique होना चाहिए, class कई elements साझा कर सकते हैं — और एक element में एक साथ कई classes हो सकती हैं।

Diagram — देखें, यह सब कैसे जुड़ता है
Infographic: HTML में class बनाम ID

Classes क्यों हैं

कल्पना करें कि पेज पर बीस course cards हैं जो सब एक जैसे दिखने चाहिए। Classes के बिना आपको हर एक को अलग से style करना पड़ता। Class के साथ आप style एक बार लिखते हैं — .card { border: 1px solid #ccc; padding: 16px; } — और हर card को class="card" देते हैं। CSS एक बार बदलें और बीसों cards एक साथ बदल जाते हैं।

कई classes

एक element में कई classes हो सकती हैं, space से अलग करके: <div class="card featured large">। CSS में .card सभी cards को style करता है, .featured खास रूप जोड़ता है, और .card.featured (बिना space) सिर्फ उन cards को चुनता है जो featured भी हैं। असली वेबसाइटें इसी तरह छोटे reusable टुकड़ों से लचीले design बनाती हैं।

Class का नामकरण

अच्छे class नाम बताते हैं कि चीज़ क्या है, न कि वह कैसी दिखती है: class="course-card", class="orange-box" से बेहतर है। अगर design बाद में बदलता है और box नीला हो जाता है, तो "orange-box" नाम झूठ बन जाता है, जबकि "course-card" सच रहता है।

Tip: Class नामों में space नहीं हो सकता (space दो classes को अलग करता है) और उन्हें number से शुरू नहीं होना चाहिए। अक्षर, number, hyphen और underscore इस्तेमाल करें।

Class क्या है

Class एक नाम है जो आप elements को देते हैं ताकि उन्हें एक group के रूप में treat कर सकें। एक ही class को आप जितने चाहें उतने elements पर इस्तेमाल कर सकते हैं — दस buttons, पचास cards, सब class="btn" के साथ। CSS में आप class को सामने dot लगाकर लिखते हैं, जैसे .btn, और एक rule उस नाम वाले हर element को style करता है।

याद रखने की तरकीब: class = समूह का नाम — CSS में dot (.) से शुरू, और एक element में कई classes space से अलग।

सिंटैक्स

<p class="note">First note.</p>
<p class="note">Second note.</p>
<p class="note important">Third note — two classes.</p>

<style>
.note { color: grey; }
.important { font-weight: bold; }
</style>

एक element में एक से ज़्यादा class हो सकती हैं — बस नामों को space से अलग करें। ऊपर वाला तीसरा paragraph .note से grey रंग और .important से bold text, दोनों पाता है।

Note: Class नाम case-sensitive होते हैं। class="Note" और class="note" दो अलग classes हैं, और CSS उन्हें अलग मानेगा। एक style चुनें — छोटे अक्षर — और हर जगह वही इस्तेमाल करें।
Tip: Classes का नाम इस आधार पर रखें कि element क्या है, न कि वह कैसा दिखता है। class="warning" अच्छा है; class="red-text" बुरा है — क्योंकि जिस दिन आप रंग बदलकर orange कर देंगे, नाम झूठ बन जाएगा।

आम गलतियाँ

  • Class नाम number से शुरू करना, जैसे class="1st" — class नाम अक्षर (या hyphen या underscore) से शुरू होना चाहिए।
  • एक class नाम के अंदर space डालना, जैसे class="my note" — यह दो classes हैं, my और note, एक नहीं।
  • HTML में class लिखना लेकिन CSS में dot भूल जाना — note { } एक <note> tag को style करता है, जो है ही नहीं।
  • वहाँ class इस्तेमाल करना जहाँ id होना चाहिए — class groups के लिए है, id एक ही element के लिए है।

उदाहरण

Example
<!DOCTYPE html>
<html>
<head>
<title>Classes</title>
<style>
.card { border: 1px solid #ccc; padding: 12px; }
.featured { background: #fff3e0; }
</style>
</head>
<body>

<div class="card">Normal card</div>
<div class="card featured">Featured card</div>
<div class="card">Another normal card</div>

</body>
</html>

परिणाम

परिणाम — ब्राउज़र में यह कैसा दिखता है
परिणाम: HTML Class Attribute: कई Elements को एक स्टाइल

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

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

परिणाम

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

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

1. HTML में class क्या होती है?

यह एलिमेंट को दिया गया नाम है जिससे CSS और JavaScript उन्हें एक समूह की तरह संभाल सकें; एक ही class कई एलिमेंट पर लग सकती है।

2. क्या एक एलिमेंट पर कई class लग सकती हैं?

हाँ, नामों को स्पेस से अलग करके लिखें; एलिमेंट को अपनी सभी class की स्टाइल मिल जाती है।

3. class का नाम कैसा रखना चाहिए?

नाम उस चीज़ के हिसाब से रखें, न कि उसके दिखने के हिसाब से, ताकि डिज़ाइन बदलने पर भी नाम सही रहे।

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

Ethical Hacking & Cyber Security Workshop
View
AI Power Skills in 2 Days | Learn AI Text, Image, Video and Voice Tools
View
Full Stack PHP Development Course 2026
₹3,000
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 →