CSS क्या है? ITI COPA के लिए आसान हिंदी में CSS Tutorial

आज के डिजिटल युग में अगर आप Web Designing या Web Development की दुनिया में कदम रखना चाहते हैं, तो HTML के बाद जो सबसे महत्वपूर्ण नाम सामने आता है, वह है CSS

क्या आपने कभी सोचा है कि कोई Website इतनी रंगीन, व्यवस्थित और Professional कैसे दिखती है? इसका जवाब है Cascading Style Sheets (CSS)। बिना CSS के कोई भी Website सिर्फ काले-सफेद Text और बिना डिज़ाइन के Content जैसी दिखेगी।

इस Article में हम शुरुआत से लेकर Exam-Level तक CSS को बहुत ही सरल और आसान भाषा में समझेंगे, ताकि Beginners, ITI COPA और Web Design सीखने वाले सभी Students को एक ही जगह पूरी जानकारी मिल जाए।

Table of Contents
CSS (Cascading Style Sheets) क्या है — हिंदी में पूरी जानकारी

CSS क्या है? (What is CSS in Hindi)

CSS का पूरा नाम Cascading Style Sheets है। यह एक Style Sheet Language है, जिसका उपयोग HTML से बने Web Page को सुंदर, आकर्षक और व्यवस्थित बनाने के लिए किया जाता है।

जब हम HTML से Website बनाते हैं, तो उसमें केवल Content और उसका Structure तैयार होता है। लेकिन उस Content को रंग देना, Font बदलना, Spacing सेट करना, Layout बनाना और पूरे Page को Professional Look देना — यह सब काम CSS करता है।

HTML और CSS का रिश्ता

  • HTML: यह किसी भी Website की हड्डियों या ढांचे (Structure) की तरह है। यह तय करता है कि Page पर कौन-सा Text या Image होगी।
  • CSS: यह उस ढांचे के ऊपर कपड़े और मेकअप (Presentation) की तरह काम करता है। यह तय करता है कि Website दिखने में कैसी होगी।

Exam Tip: HTML को Structure Language और CSS को Style/Presentation Language कहा जाता है। यह अंतर अच्छी तरह याद रखें।

CSS का विकास क्रम (History and Development)

CSS के इतिहास को समझने के लिए नीचे दी गई Table को देखें, जिसमें इसके मुख्य Versions और उनके आने के वर्ष दिए गए हैं:

वर्ष (Year) CSS Version / पड़ाव मुख्य बदलाव और विशेषताएं
1994 CSS का प्रस्ताव Håkon Wium Lie ने पहली बार CSS का Concept पेश किया।
1996 CSS 1 W3C द्वारा पहला आधिकारिक Version। इसमें Font और Color जैसे Basic Features आए।
1998 CSS 2 इसमें Page Layout और Element की Positioning की सुविधा मिली।
2011 CSS 2.1 यह CSS 2 का सुधरा हुआ रूप था, जिसे सभी Browsers के लिए Standard बनाया गया।
2011 – अब तक CSS 3 यह सबसे आधुनिक Version है। इसमें 'Modules' System आया, जिससे Animation और Responsive Design आसान हुआ।
भविष्य CSS 4 यह कोई एक Update नहीं, बल्कि लगातार आ रहे नए Features (जैसे Selectors Level 4) का समूह है।

Note: CSS का Proposal 1994 में आया था, लेकिन इसका पहला Official Version (CSS1) 1996 में W3C ने जारी किया था।

CSS क्यों जरूरी है? (Importance of CSS)

पहले के समय में Web Developers को हर HTML Tag के अंदर ही Style लिखना पड़ता था। इससे Code बहुत लंबा और जटिल हो जाता था। अगर किसी Website में 100 या उससे अधिक Pages होते थे, तो उनमें बदलाव करना बेहद कठिन और समय लेने वाला काम बन जाता था।

CSS के आने से इस समस्या का समाधान हो गया। इसकी मुख्य विशेषताएं निम्नलिखित हैं:

समय की बचत (Saves Time)

CSS की मदद से एक ही Style File बनाकर उसे पूरी Website (यहां तक कि हजारों Pages) पर लागू किया जा सकता है। इससे बार-बार Code लिखने की जरूरत नहीं पड़ती।

बेहतर Loading Speed (Fast Loading)

जब CSS को अलग File में रखा जाता है, तो Browser उसे एक बार Download करके Cache कर लेता है, जिससे Website तेजी से Load होती है।

Device Friendly (Responsive Design)

CSS के माध्यम से यह तय किया जा सकता है कि Website Mobile, Tablet और Computer जैसे अलग-अलग Devices पर कैसी दिखाई देगी।

Maintenance में आसानी (Easy Maintenance)

अगर Website का Design बदलना हो (जैसे Color, Font आदि), तो केवल CSS File में बदलाव करके पूरी Website को एक साथ Update किया जा सकता है।

CSS का Syntax कैसे काम करता है?

CSS एक Selector–Declaration Model पर आधारित है। इसका Syntax बहुत ही सरल है:

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

इस Code के तीन मुख्य भाग होते हैं:

  • Selector (h1): यह वह HTML Element होता है जिसे Style करना है। यहाँ h1 Tag को चुना गया है।
  • Property (color): यह वह विशेषता होती है जिसे बदलना है, जैसे रंग (color), साइज़ (font-size), Border आदि।
  • Value (blue): यह Property को दिया गया मान होता है, जैसे blue रंग के लिए और 20px साइज़ के लिए।

Exam Point: Property और Value को मिलाकर एक Declaration कहा जाता है, जिसे हमेशा Curly Brackets { } के अंदर लिखा जाता है। हर Declaration के अंत में semicolon ( ; ) लगाना जरूरी होता है, वरना अगला Style काम नहीं करेगा।

HTML में CSS जोड़ने के तरीके (Types of CSS)

Web Development में CSS को मुख्य रूप से तीन तरीकों से इस्तेमाल किया जाता है।

(a) Inline CSS

जब CSS को सीधे HTML Tag के अंदर style Attribute की मदद से लिखा जाता है, उसे Inline CSS कहते हैं।

<p style="color:red;">यह एक लाल पैराग्राफ है।</p>

(b) Internal CSS

जब CSS को HTML Page के <head> Section के अंदर <style> Tag में लिखा जाता है, तो उसे Internal CSS कहते हैं।

<head>
  <style>
    p {
      color: blue;
    }
  </style>
</head>

(c) External CSS

यह सबसे Professional और सबसे ज्यादा उपयोग किया जाने वाला तरीका है। इसमें CSS को एक अलग File (जैसे style.css) में लिखा जाता है और HTML File से Link किया जाता है।

<link rel="stylesheet" href="style.css">

Exam Point: Priority के हिसाब से Inline CSS सबसे ज्यादा प्रभावी (Highest Priority) होता है, उसके बाद Internal और फिर External CSS आता है — बशर्ते किसी में !important का उपयोग न किया गया हो।

CSS Selectors: Elements को चुनने का तरीका

किसी Element को Target करने के लिए अलग-अलग Selectors का इस्तेमाल होता है। नीचे दी गई Table से मुख्य Selectors को समझें:

Selector का नाम उदाहरण काम क्या करता है?
Element Selector p { } सभी <p> Tags को Style करता है।
ID Selector #id-name { } किसी एक विशेष ID वाले Element को Style करता है।
Class Selector .class-name { } एक ही Class वाले कई Elements को Style करता है।
Universal Selector * { } पूरे Page के सभी Elements पर लागू होता है।
Group Selector h1, h2, p { } एक साथ कई Tags को समान Style देने के लिए।

Note: ID Selector को # (Hash) से और Class Selector को . (Dot) से पहचाना जाता है। एक Page पर एक ID सिर्फ एक बार उपयोग होनी चाहिए, जबकि Class को कई Elements पर बार-बार उपयोग किया जा सकता है।

CSS की मुख्य Properties (Common CSS Properties)

एक Beginner के तौर पर आपको इन Properties की जानकारी जरूर होनी चाहिए:

  • Colors: color (Text का रंग), background-color (पीछे का रंग)।
  • Text: text-align (Center या Left), text-decoration (Underline हटाना)।
  • Fonts: font-family (लिखावट का Style), font-size (अक्षर का आकार)।
  • Box Model: margin (बाहरी गैप), padding (भीतरी गैप), border (किनारा)।

CSS Box Model: सबसे जरूरी Concept

अगर आप CSS में माहिर बनना चाहते हैं, तो Box Model को समझना सबसे जरूरी है। CSS हर Element को एक चौकोर डिब्बे (Box) की तरह देखता है, जिसके चार हिस्से होते हैं।

  1. Content: जहाँ आपका Text या Image रहती है।
  2. Padding: Content और Border के बीच की खाली जगह।
  3. Border: Padding के चारों ओर की Line।
  4. Margin: Border के बाहर की खाली जगह जो दूसरे Elements से दूरी बनाती है।

Exam Point: Box Model का क्रम हमेशा अंदर से बाहर की ओर याद रखें — Content → Padding → Border → Margin

परीक्षा के लिए महत्वपूर्ण बिंदु (Exam Important Points)

  • CSS का पूरा नाम Cascading Style Sheets है।
  • CSS का Proposal Håkon Wium Lie ने 1994 में दिया था।
  • CSS का पहला Official Version CSS1, 1996 में W3C द्वारा जारी हुआ था।
  • CSS जोड़ने के तीन तरीके हैं — Inline, Internal और External CSS।
  • Priority Order: Inline > Internal > External (बिना !important के)।
  • हर CSS Declaration { } के अंदर लिखी जाती है और ; से समाप्त होती है।
  • ID Selector को # और Class Selector को . से दर्शाया जाता है।
  • CSS Box Model के चार भाग हैं — Content, Padding, Border, Margin।
  • External CSS सबसे Professional और सबसे ज्यादा उपयोग होने वाला तरीका है।
  • CSS3 में Animation, Transitions, Flexbox और Grid जैसे Advanced Features जोड़े गए।
यह Article Beginners, ITI COPA तथा Web Design सीखने वाले Students की जरूरतों को ध्यान में रखकर तैयार किया गया है।

CSS Basics: Exam Oriented FAQs

क्या बिना HTML के CSS सीखी जा सकती है?
जी नहीं, CSS केवल HTML Structure को सजाने का काम करती है। HTML किसी Web Page की हड्डियों (Structure) की तरह है और CSS उसकी त्वचा (Styling) की तरह। इसलिए पहले HTML की Basic जानकारी होना जरूरी है।
CSS और CSS3 में क्या मुख्य अंतर है?
CSS3, CSS का नवीनतम और Advanced Version है। इसमें आधुनिक Web Designing के लिए Rounded Corners, Box Shadows, Animations, Transitions और Flexbox/Grid जैसे Layout Systems जोड़े गए हैं।
CSS का आविष्कार किसने किया था?
CSS का Proposal Håkon Wium Lie ने 10 अक्टूबर 1994 को दिया था। उन्हें ही CSS का जनक माना जाता है।
CSS का पहला आधिकारिक Version कब जारी हुआ?
CSS का पहला Version CSS1, वर्ष 1996 में W3C (World Wide Web Consortium) द्वारा आधिकारिक तौर पर जारी किया गया था।
External CSS को External क्यों कहा जाता है?
क्योंकि इसमें CSS Code को HTML File से अलग एक अलग .css File में लिखा जाता है, और फिर उसे <link> Tag की मदद से HTML File के साथ जोड़ा जाता है।
CSS में Selector का क्या काम होता है?
Selector यह तय करता है कि CSS का Style किस HTML Element पर लागू होगा — जैसे कोई Tag, ID या Class।
ID Selector और Class Selector में क्या फर्क है?
ID Selector (#) किसी एक ही विशेष Element को Style करता है और Page पर एक बार ही उपयोग होना चाहिए, जबकि Class Selector (.) एक जैसे कई Elements पर बार-बार उपयोग किया जा सकता है।
CSS Box Model के कितने भाग होते हैं?
CSS Box Model के चार भाग होते हैं — Content, Padding, Border और Margin।
Inline, Internal और External CSS में से Priority में सबसे ऊपर कौन होता है?
Priority में Inline CSS सबसे ऊपर होता है, उसके बाद Internal CSS और फिर External CSS आता है (जब तक किसी में !important का उपयोग न किया गया हो)।
Web Development सीखने वाले Beginners के लिए कौन-सा Code Editor सबसे अच्छा है?
शुरुआत के लिए Notepad++ सरल विकल्प है, लेकिन Professionals और Industry में सबसे ज्यादा VS Code (Visual Studio Code) का उपयोग किया जाता है, क्योंकि इसमें IntelliSense और Auto-complete जैसे Features मिलते हैं।

🎥 Watch Our YouTube Videos

▶ Visit Our YouTube Channel

📝 CSS Online Test & MCQs

✍️ Start MCQ Quiz Now

Post a Comment

Previous Post Next Post

Contact Form