Css
1. CSS क्या है? (What is CSS?)
पूरा नाम: Cascading Style Sheets (कैस्केडिंग स्टाइल शीट्स)
परिभाषा: CSS एक स्टाइल शीट भाषा (Style Sheet Language) है, जिसका उपयोग HTML (HyperText Markup Language) से बने वेब पेजों के लुक (Look) और फील (Feel) को बेहतर बनाने के लिए किया जाता है।
सरल शब्दों में: अगर HTML किसी वेबसाइट का कंकाल (Skeleton) या बुनियादी ढांचा है, तो CSS उस वेबसाइट का रंग, रूप, कपड़े और मेकअप (Design) है। बिना CSS के एक वेबसाइट केवल सादा टेक्स्ट और नीले रंग के लिंक्स जैसी दिखेगी।
वेबसाइट बनाने में CSS का उपयोग निम्नलिखित कारणों से किया जाता है:
वेबसाइट को सुंदर और प्रोफेशनल बनाने के लिए (Design & Styling): CSS की मदद से आप टेक्स्ट का रंग, फॉन्ट स्टाइल (Font Style), बैकग्राउंड कलर, बॉर्डर और इमेज की साइज को अपनी पसंद के अनुसार बदल सकते हैं।
लेआउट और अलाइनमेंट के लिए (Layout Control): वेबसाइट पर कौन सी चीज़ कहाँ दिखेगी (जैसे- हेडर ऊपर, साइडबार दाईं तरफ, और कंटेंट बीच में), यह सब CSS के लेआउट टूल्स (जैसे Flexbox, Grid) से तय होता है।
समय की बचत (Saves a lot of time): आप एक सिंगल CSS फाइल बनाकर उसे अपनी वेबसाइट के सभी HTML पेजों (चाहे 10 हों या 100) से जोड़ सकते हैं। इससे पूरी वेबसाइट का डिज़ाइन एक ही जगह से कंट्रोल हो जाता है।
वेबसाइट को रिस्पॉन्सिव बनाने के लिए (Responsive Design): आज के समय में लोग वेबसाइट को मोबाइल, टैबलेट और कंप्यूटर सब पर देखते हैं। CSS (Media Queries) की मदद से वेबसाइट का डिज़ाइन हर स्क्रीन साइज़ के हिसाब से अपने आप बदल जाता है।
वेबसाइट की स्पीड बढ़ाने में (Better Performance): पहले डिज़ाइनिंग के लिए HTML में ही बहुत सारा कोड लिखना पड़ता था। CSS के आने से कोड छोटा हो गया है, जिससे वेबसाइट जल्दी लोड होती है।
3. HTML और CSS में अंतर (Difference between HTML & CSS)
इसे एक बेहतरीन उदाहरण से समझा जा सकता है:
HTML: इसका उपयोग पेज पर कंटेंट (जैसे- पैराग्राफ, हेडिंग, बटन, टेबल) डालने के लिए होता है।
CSS: इसका उपयोग उस कंटेंट को रंगने, उसे सही जगह पर सेट करने और उसे आकर्षक बनाने के लिए होता है।
4. CSS का सिंटैक्स (CSS Syntax)
CSS को लिखने का एक खास तरीका होता है, जिसे सिंटैक्स कहते हैं। इसमें मुख्य रूप से दो भाग होते हैं:
Selector (सिलेक्टर): यह बताता है कि HTML के किस हिस्से (जैसे हेडिंग या पैराग्राफ) पर स्टाइल लागू करना है।
Declaration Block (डिक्लेरेशन ब्लॉक): इसके अंदर
{ }ब्रैकेट में Property और Value लिखी जाती है।
यहाँ
h1एक Selector है (यानी यह सभी Heading 1 पर काम करेगा)।colorएक Property है औरblueउसकी Value है (हेडिंग का रंग नीला हो जाएगा)।font-sizeएक Property है और20pxउसकी Value है (हेडिंग का आकार 20 पिक्सेल हो जाएगा)।
5. CSS को HTML में जोड़ने के तरीके (Types of CSS)
आप HTML पेज में CSS को तीन तरीकों से लिख सकते हैं:
Inline CSS (इनलाइन सीएसएस): जब HTML के किसी एक ही टैग के अंदर
styleएट्रिब्यूट का उपयोग करके स्टाइल लिखी जाती है।उदाहरण:
<h1 style="color:red;">यह लाल हेडिंग है</h1>
Internal CSS (इंटरनल सीएसएस): जब HTML फाइल के
<head>सेक्शन के अंदर<style>टैग बनाकर CSS लिखी जाती है। यह केवल उसी एक पेज पर लागू होती है।External CSS (एक्सटर्नल सीएसएस): इसमें CSS का कोड एक अलग फाइल में लिखा जाता है (जिसका एक्सटेंशन
.cssहोता है, जैसेstyle.css)। फिर इस फाइल को HTML के<link>टैग द्वारा जोड़ा जाता है। प्रोफेशनल काम के लिए हमेशा इसी का यूज़ होता है।
Comments
Post a Comment