SA-21/06, C-11, Asapur, Varanasi, UP support@kamaldnp.com +91 8318013442
पाठ 1, कुल 30 में

CSS परिचय

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

CSS का पूरा नाम Cascading Style Sheets है। यह वह भाषा है जो तय करती है कि वेब पेज कैसा दिखेगा — रंग, font, जगह और बनावट। HTML पेज बनाता है; CSS उसे सजाता है।

Diagram — देखें, यह सब कैसे जुड़ता है
Diagram: CSS परिचय

घर की तरह सोचें। HTML दीवारें, कमरे और दरवाज़े हैं — ढाँचा। CSS दीवारों का रंग, पर्दे और फर्नीचर है — सजावट। JavaScript बिजली और चलने-फिरने वाले हिस्से हैं — हरकत। सिर्फ HTML वाला पेज चलता तो है, पर सादा दिखता है: सफ़ेद पृष्ठभूमि पर काला text, सब कुछ एक ही कॉलम में। CSS जोड़िए, और वही पेज रंगीन, खुला-खुला और पढ़ने में अच्छा लगने लगता है।

ऐसे याद रखिए: HTML = ढाँचा, CSS = सजावट, JavaScript = हरकत। HTML कंकाल है, CSS सजावट है, JavaScript हरकत है। आप HTML पहले से जानते हैं। यह कोर्स आपको CSS सिखाता है — तीनों में से दूसरा।

CSS असल में क्या करता है

CSS से आप पेज पर दिखने वाली लगभग हर चीज़ बदल सकते हैं। Heading को नीला कर सकते हैं, paragraph को बड़ा कर सकते हैं, दो boxes के बीच जगह डाल सकते हैं, button को बीच में ला सकते हैं, या पूरे पेज को कॉलम में बाँट सकते हैं। आप rules लिखते हैं — छोटे निर्देश जो कहते हैं "पेज का यह हिस्सा ऐसा दिखना चाहिए"। Browser आपके नियम पढ़ता है और उसी हिसाब से पेज को रंग देता है।

सबसे अच्छी बात: एक CSS file पूरी वेबसाइट को सजा सकती है। एक जगह रंग बदलिए, और साइट का हर पेज एक साथ बदल जाता है। इसीलिए असली वेबसाइटें अपना CSS अलग file में रखती हैं, हर पेज पर दोहराती नहीं।

सिंटैक्स — आपका पहला CSS नियम

CSS नियम के दो हिस्से होते हैं: एक selector (पेज का कौन-सा हिस्सा) और एक declaration block (वह कैसा दिखना चाहिए)। पहले selector आता है, फिर घुँघराले कोष्ठक { }, और उनके अंदर एक या ज़्यादा declarations। हर declaration में एक property और एक value होती है, जो colon से अलग होती हैं और semicolon पर खत्म होती हैं।

h1 {
  color: blue;
  font-size: 32px;
}

इसे एक वाक्य की तरह पढ़िए: "हर h1 heading नीली होनी चाहिए, और उसका text 32 pixel ऊँचा होना चाहिए।" Selector h1 heading को चुनता है। Declaration color: blue; उसका रंग तय करता है। Declaration font-size: 32px; उसका आकार तय करता है।

Note: CSS कोई programming language नहीं है। HTML की तरह इसमें न variables होते हैं, न loops, न अपना logic। यह सिर्फ यह बताता है कि चीज़ें कैसी दिखनी चाहिए। इसीलिए यह JavaScript से सीखने में कहीं आसान है — आप बस एक-एक करके निर्देश लिख रहे हैं।
Tip: नाम में "Cascading" शब्द मायने रखता है। जब दो नियम एक ही element के बारे में असहमत हों, तो browser कुछ tie-breaker नियमों — cascade — के हिसाब से तय करता है कि कौन-सा जीतेगा। ये नियम आप "CSS कैसे जोड़ें" वाले पाठ में सीखेंगे। अभी बस इतना जान लीजिए कि नाम सजावट नहीं है: यह बताता है कि CSS सच में कैसे काम करता है।

CSS क्यों बना

वेब के शुरुआती दिनों में लोग पेजों को HTML attributes से सजाते थे — color, bgcolor, font — हर tag पर बार-बार लिखे जाते थे। यह गड़बड़ थी: एक रंग बदलने के लिए हर पेज बदलना पड़ता था। CSS इसी को ठीक करने के लिए बना। यह सारी सजावट HTML से निकालकर एक जगह ले आता है, ताकि HTML साफ़ रहे और design एक ही file में रहे।

आज हर professional वेबसाइट CSS इस्तेमाल करती है। अगर आप HTML और CSS साथ लिख सकते हैं, तो आप पूरी, अच्छी दिखने वाली वेबसाइट बना सकते हैं। JavaScript बाद में आता है, उन हिस्सों के लिए जो चलते हैं और प्रतिक्रिया देते हैं।

आम गलतियाँ

  • यह सोचना कि CSS एक programming language है — यह styling की भाषा है। इसमें आप logic नहीं लिखते, सिर्फ दिखावट के नियम लिखते हैं।
  • bgcolor या <font> जैसे HTML attributes से style करना — ये पुराने और outdated हैं। CSS उनकी जगह पूरी तरह ले लेता है।
  • हर element पर वही style बार-बार लिखना — एक नियम लिखिए, वह सभी matching elements पर लागू हो जाएगा।
  • यह उम्मीद करना कि CSS पेज के काम को बदल देगा — click करना, save करना और calculation करना JavaScript का काम है, CSS का नहीं।

याद रखें

  • CSS = Cascading Style Sheets। यह तय करता है कि पेज कैसा दिखेगा।
  • HTML = ढाँचा (skeleton), CSS = सजावट (decoration), JavaScript = हरकत (action)।
  • CSS नियम = selector + declaration block: selector { property: value; }।
  • एक CSS file पूरी वेबसाइट को सजा सकती है — एक बार बदलिए, और हर पेज बदल जाता है।

उदाहरण समझिए

  • <style> — CSS <head> के अंदर <style> block में रहता है। <style> और </style> के बीच जो कुछ भी है, वह CSS नियम है, HTML नहीं।
  • body { background-color: #fff8e1; } — पूरे पेज को हल्का क्रीम रंग देता है, जैसे चाय की दुकान की दीवार।
  • h1 { color: #b45309; } — मुख्य heading को गर्म भूरा-नारंगी रंग देता है, ताकि वह body text से अलग दिखे।
  • .card { background-color: white; border: 2px solid #f59e0b; } — मेनू card को सफ़ेद पृष्ठभूमि और नारंगी border मिलती है, जिससे वह पेज पर card जैसा दिखता है।
  • .price { color: green; font-weight: bold; } — कीमतें हरी और bold हो जाती हैं, ताकि देखने वाले की नज़र सबसे पहले उन पर पड़े।

उदाहरण

Example
<!DOCTYPE html>
<html>
<head>
<title>My Chai Shop</title>
<style>
body { background-color: #fff8e1; font-family: Verdana, sans-serif; }
h1 { color: #b45309; text-align: center; }
.card { background-color: white; border: 2px solid #f59e0b; padding: 16px; width: 320px; margin: 20px auto; }
.price { color: green; font-weight: bold; }
</style>
</head>
<body>

<h1>My Chai Shop</h1>
<div class="card">
<p>Masala Chai — <span class="price">₹10</span></p>
<p>Adrak Chai — <span class="price">₹15</span></p>
<p>Kulhad Chai — <span class="price">₹20</span></p>
</div>

</body>
</html>

परिणाम

परिणाम — ब्राउज़र में यह कैसा दिखता है
परिणाम: CSS परिचय

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

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

परिणाम

खुद को जाँचें — क्या समझ आया?

पाठ पढ़ लिया? अब 5 छोटे सवालों से खुद को जाँचें — जवाब तुरंत मिलेगा, और हर सवाल का कारण भी।

1. CSS का पूरा नाम क्या है?

CSS = Cascading Style Sheets — वह भाषा जो तय करती है कि वेब पेज कैसा दिखेगा।

2. घर वाली मिसाल में CSS क्या है?

HTML बनावट है (दीवारें, कमरे, दरवाज़े); CSS सजावट है (रंग, पर्दे, फर्नीचर); JavaScript हरकत है।

3. क्या CSS एक programming language है?

CSS एक styling भाषा है — इसमें variables, loops या logic नहीं होते; यह सिर्फ बताती है कि चीज़ें कैसी दिखें।

4. याद रखने वाली लाइन में CSS क्या है?

HTML = ढाँचा, CSS = सजावट, JavaScript = हरकत।

5. एक CSS rule किससे बनता है?

एक rule है selector { property: value; } — selector बताता है किसे सजाना है, declaration बताता है कैसे।

इंटरव्यू के सवाल — क्या आप जवाब दे पाएँगे?

पहले सवाल पढ़ें, अपने शब्दों में जवाब सोचें, फिर खोलकर देखें कि सही जवाब क्या है। इंटरव्यू में यही सवाल पूछे जाते हैं।

1. CSS क्या है?

CSS (Cascading Style Sheets) वह भाषा है जो तय करती है कि वेब पेज कैसा दिखेगा — रंग, font, जगह और बनावट। HTML पेज बनाता है; CSS उसे सजाता है। एक CSS फाइल पूरी वेबसाइट को style कर सकती है, इसलिए एक जगह रंग बदलने से हर पेज बदल जाता है।

2. क्या CSS एक programming भाषा है? क्यों या क्यों नहीं?

नहीं। HTML की तरह CSS में भी variables, loops या logic नहीं होते। यह सिर्फ बताती है कि चीज़ें कैसी दिखनी चाहिए — दिखावट के नियम, काम करने के निर्देश नहीं। वेब की programming भाषा JavaScript है, CSS नहीं।

3. HTML, CSS और JavaScript में क्या अंतर है?

HTML बनावट है (घर की दीवारें, कमरे, दरवाज़े), CSS सजावट है (रंग, फर्नीचर), और JavaScript हरकत है (बिजली, चलने-फिरने वाले हिस्से — जो बदलते हैं और जवाब देते हैं)।

खुद करके देखें — इसे बनाएँ

पढ़ना काफी नहीं — अब खुद बनाएँ। लाइव एडिटर में कोड लिखें, चलाकर देखें, और अटक जाएँ तो हिंट देखें। हल तभी खोलें जब खुद कोशिश कर लें।

1. पेज को CSS से सजाएँ

एक पेज बनाएँ जिसका title "My Chai Shop" हो। <head> में <style> ब्लॉक लिखें। <h1> को भूरा-नारंगी (#b45309) और बीच में (centred) करें। एक <div class="card"> बनाएँ जिसकी सफ़ेद background, 2px solid नारंगी (#f59e0b) border और 16px padding हो, और उसमें दो मेनू लाइनें हों जिनकी कीमतें हरे रंग में bold हों (इसके लिए .price class बनाएँ)।

हिंट: CSS <head> के अंदर <style> में लिखी जाती है। Class selector dot से शुरू होता है: .card { ... }। h1 के लिए color और text-align चाहिए; card के लिए background-color, border और padding चाहिए।
लाइव एडिटर खोलें
हल देखें
<!DOCTYPE html>
<html>
<head>
<title>My Chai Shop</title>
<style>
body { background-color: #fff8e1; font-family: Verdana, sans-serif; }
h1 { color: #b45309; text-align: center; }
.card { background-color: white; border: 2px solid #f59e0b; padding: 16px; width: 320px; margin: 20px auto; }
.price { color: green; font-weight: bold; }
</style>
</head>
<body>

<h1>My Chai Shop</h1>
<div class="card">
<p>Masala Chai — <span class="price">₹10</span></p>
<p>Adrak Chai — <span class="price">₹15</span></p>
</div>

</body>
</html>

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

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

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

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

टेस्ट दें

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

Go further with a full course

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

WordPress Website Development Course (10 Days)
₹399
View
Advanced Cyber Security Industrial Training
₹5,000
View
AI Prompt Engineering Webinar 2026
View
Browse all courses
CSS — Lessons
1. CSS परिचय 2. CSS सिंटैक्स 3. CSS सेलेक्टर्स 4. CSS कैसे जोड़ें 5. CSS रंग 6. CSS बैकग्राउंड 7. CSS बॉर्डर 8. CSS मार्जिन 9. CSS पैडिंग 10. CSS ऊँचाई और चौड़ाई 11. CSS बॉक्स मॉडल 12. CSS टेक्स्ट 13. CSS फ़ॉन्ट्स 14. CSS लिंक्स 15. CSS लिस्ट्स 16. CSS टेबल्स 17. CSS डिस्प्ले 18. CSS पोज़िशन 19. CSS ओवरफ़्लो 20. CSS फ़्लोट 21. CSS स्यूडो-क्लास 22. CSS स्यूडो-एलिमेंट 23. CSS फॉर्म 24. CSS नेविगेशन बार 25. CSS वेबसाइट लेआउट 26. CSS Flexbox — लचीला लेआउट 27. CSS Grid — दो-आयामी लेआउट 28. CSS Responsive — हर screen पर अच्छा पेज 29. CSS Transitions और Animations 30. CSS Variables — नाम देकर value सहेजो
अंतिम टेस्ट — सर्टिफिकेट ₹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 →