5 मिनट पढ़ें · मुफ़्त · बिना लॉगिन
CSS का पूरा नाम Cascading Style Sheets है। यह वह भाषा है जो तय करती है कि वेब पेज कैसा दिखेगा — रंग, font, जगह और बनावट। HTML पेज बनाता है; CSS उसे सजाता है।
घर की तरह सोचें। HTML दीवारें, कमरे और दरवाज़े हैं — ढाँचा। CSS दीवारों का रंग, पर्दे और फर्नीचर है — सजावट। JavaScript बिजली और चलने-फिरने वाले हिस्से हैं — हरकत। सिर्फ HTML वाला पेज चलता तो है, पर सादा दिखता है: सफ़ेद पृष्ठभूमि पर काला text, सब कुछ एक ही कॉलम में। CSS जोड़िए, और वही पेज रंगीन, खुला-खुला और पढ़ने में अच्छा लगने लगता है।
ऐसे याद रखिए: HTML = ढाँचा, CSS = सजावट, JavaScript = हरकत। HTML कंकाल है, CSS सजावट है, JavaScript हरकत है। आप HTML पहले से जानते हैं। यह कोर्स आपको CSS सिखाता है — तीनों में से दूसरा।
CSS से आप पेज पर दिखने वाली लगभग हर चीज़ बदल सकते हैं। Heading को नीला कर सकते हैं, paragraph को बड़ा कर सकते हैं, दो boxes के बीच जगह डाल सकते हैं, button को बीच में ला सकते हैं, या पूरे पेज को कॉलम में बाँट सकते हैं। आप rules लिखते हैं — छोटे निर्देश जो कहते हैं "पेज का यह हिस्सा ऐसा दिखना चाहिए"। Browser आपके नियम पढ़ता है और उसी हिसाब से पेज को रंग देता है।
सबसे अच्छी बात: एक CSS file पूरी वेबसाइट को सजा सकती है। एक जगह रंग बदलिए, और साइट का हर पेज एक साथ बदल जाता है। इसीलिए असली वेबसाइटें अपना CSS अलग file में रखती हैं, हर पेज पर दोहराती नहीं।
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; उसका आकार तय करता है।
वेब के शुरुआती दिनों में लोग पेजों को HTML attributes से सजाते थे — color, bgcolor, font — हर tag पर बार-बार लिखे जाते थे। यह गड़बड़ थी: एक रंग बदलने के लिए हर पेज बदलना पड़ता था। CSS इसी को ठीक करने के लिए बना। यह सारी सजावट HTML से निकालकर एक जगह ले आता है, ताकि HTML साफ़ रहे और design एक ही file में रहे।
आज हर professional वेबसाइट CSS इस्तेमाल करती है। अगर आप HTML और CSS साथ लिख सकते हैं, तो आप पूरी, अच्छी दिखने वाली वेबसाइट बना सकते हैं। JavaScript बाद में आता है, उन हिस्सों के लिए जो चलते हैं और प्रतिक्रिया देते हैं।
bgcolor या <font> जैसे HTML attributes से style करना — ये पुराने और outdated हैं। CSS उनकी जगह पूरी तरह ले लेता है।selector { property: value; }।<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 हो जाती हैं, ताकि देखने वाले की नज़र सबसे पहले उन पर पड़े।<!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>
नीचे दिया गया कोड बदलें और चलाएँ दबाएँ — परिणाम तुरंत दिखेगा। कोई फाइल सहेजनी नहीं है, कोई लॉगिन नहीं चाहिए।
पाठ पढ़ लिया? अब 5 छोटे सवालों से खुद को जाँचें — जवाब तुरंत मिलेगा, और हर सवाल का कारण भी।
1. CSS का पूरा नाम क्या है?
2. घर वाली मिसाल में CSS क्या है?
3. क्या CSS एक programming language है?
4. याद रखने वाली लाइन में CSS क्या है?
5. एक CSS rule किससे बनता है?
पहले सवाल पढ़ें, अपने शब्दों में जवाब सोचें, फिर खोलकर देखें कि सही जवाब क्या है। इंटरव्यू में यही सवाल पूछे जाते हैं।
CSS (Cascading Style Sheets) वह भाषा है जो तय करती है कि वेब पेज कैसा दिखेगा — रंग, font, जगह और बनावट। HTML पेज बनाता है; CSS उसे सजाता है। एक CSS फाइल पूरी वेबसाइट को style कर सकती है, इसलिए एक जगह रंग बदलने से हर पेज बदल जाता है।
नहीं। HTML की तरह CSS में भी variables, loops या logic नहीं होते। यह सिर्फ बताती है कि चीज़ें कैसी दिखनी चाहिए — दिखावट के नियम, काम करने के निर्देश नहीं। वेब की programming भाषा JavaScript है, CSS नहीं।
HTML बनावट है (घर की दीवारें, कमरे, दरवाज़े), CSS सजावट है (रंग, फर्नीचर), और JavaScript हरकत है (बिजली, चलने-फिरने वाले हिस्से — जो बदलते हैं और जवाब देते हैं)।
पढ़ना काफी नहीं — अब खुद बनाएँ। लाइव एडिटर में कोड लिखें, चलाकर देखें, और अटक जाएँ तो हिंट देखें। हल तभी खोलें जब खुद कोशिश कर लें।
एक पेज बनाएँ जिसका title "My Chai Shop" हो। <head> में <style> ब्लॉक लिखें। <h1> को भूरा-नारंगी (#b45309) और बीच में (centred) करें। एक <div class="card"> बनाएँ जिसकी सफ़ेद background, 2px solid नारंगी (#f59e0b) border और 16px padding हो, और उसमें दो मेनू लाइनें हों जिनकी कीमतें हरे रंग में bold हों (इसके लिए .price class बनाएँ)।
<!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 आपके लिए कोड लिख सकता है, लेकिन वह आपके लिए सोच नहीं सकता। जब आप HTML खुद सीखते हैं, तो आपका दिमाग असली कौशल बनाता है: आप समझते हैं कि पेज ऐसा क्यों दिखता है, टूटने पर उसे ठीक कर सकते हैं, और परीक्षा या इंटरव्यू में बिना मदद के जवाब दे सकते हैं। यही कौशल नौकरी दिलाता है — कॉपी किया हुआ जवाब नहीं।
सभी 30 पाठ पूरे करें, टेस्ट पास करें (80%), ₹10 दें और अपना सर्टिफिकेट पाएँ।
टेस्ट देंदेखकर सीखना पसंद है? वीडियो कोर्स में वही विषय एक-एक करके सिखाए जाते हैं।
Free tutorials teach you the basics. Our paid courses add live projects, mentorship and a certificate.
Browse all coursesAsk about courses, website & more
Request human callback:
Download karne ke liye login karo. Login ke baad yahi page pe rahoge!
Naya ho? Register karo →