CSS ट्यूटोरियल
```
CSS ट्यूटोरियल
CSS (Cascading Style Sheets) वेब पेजों को स्टाइल करने के लिए इस्तेमाल की जाने वाली एक शैली शीट भाषा है। HTML वेब पेज की संरचना को परिभाषित करता है, जबकि CSS यह निर्धारित करता है कि सामग्री कैसे प्रदर्शित होगी - रंग, फ़ॉन्ट, लेआउट, और बहुत कुछ। यह ट्यूटोरियल आपको CSS की मूलभूत अवधारणाओं और उन्नत तकनीकों से परिचित कराएगा, ताकि आप आकर्षक और पेशेवर दिखने वाली वेबसाइटें बना सकें।
CSS क्या है?
CSS, HTML तत्वों को स्टाइल करने के लिए नियमों का एक सेट है। ये नियम ब्राउज़र को बताते हैं कि वेब पेज पर टेक्स्ट कैसे प्रदर्शित करना है, तत्वों को कैसे व्यवस्थित करना है, रंग कैसे सेट करना है, और अन्य दृश्य पहलू कैसे प्रबंधित करने हैं। CSS का उपयोग करके, आप अपनी वेबसाइट के डिज़ाइन को HTML संरचना से अलग कर सकते हैं, जिससे रखरखाव और अपडेट करना आसान हो जाता है।
CSS का उपयोग करने के तरीके
CSS को HTML में तीन मुख्य तरीकों से जोड़ा जा सकता है:
- इनलाइन CSS: HTML तत्वों के भीतर सीधे स्टाइल एट्रिब्यूट का उपयोग करके। यह विधि त्वरित परीक्षण के लिए उपयोगी है, लेकिन बड़े प्रोजेक्ट्स के लिए अनुशंसित नहीं है क्योंकि यह कोड को अव्यवस्थित कर सकती है।
- आंतरिक CSS: HTML दस्तावेज़ के <head> सेक्शन में <style> टैग के भीतर CSS नियमों को लिखकर। यह विधि एक ही पेज के लिए स्टाइल को परिभाषित करने के लिए उपयोगी है।
- बाहरी CSS: CSS नियमों को एक अलग .css फ़ाइल में लिखकर और फिर HTML दस्तावेज़ में <link> टैग का उपयोग करके उस फ़ाइल को लिंक करके। यह विधि सबसे अनुशंसित है क्योंकि यह कोड को व्यवस्थित रखती है और कई पेजों में स्टाइल को साझा करने की अनुमति देती है।
CSS सिंटैक्स
CSS नियम दो मुख्य भागों से बने होते हैं:
- सेलेक्टर: यह HTML तत्व या तत्वों का समूह है जिसे आप स्टाइल करना चाहते हैं। उदाहरण के लिए, `p` सेलेक्टर सभी पैराग्राफ तत्वों का चयन करता है।
- घोषणा ब्लॉक: यह एक कर्ली ब्रेसेस `{}` के भीतर स्थित होता है और इसमें एक या अधिक घोषणाएँ होती हैं। प्रत्येक घोषणा में एक प्रॉपर्टी और एक वैल्यू होती है, जिसे कॉलन `:` से अलग किया जाता है। घोषणाओं को सेमीकोलन `;` से अलग किया जाता है।
उदाहरण:
```css p {
color: blue; font-size: 16px;
} ```
यह नियम सभी पैराग्राफ तत्वों के टेक्स्ट का रंग नीला और फ़ॉन्ट साइज़ 16 पिक्सेल सेट करता है।
CSS सेलेक्टर
CSS सेलेक्टर विभिन्न प्रकार के होते हैं, जिनका उपयोग आप HTML तत्वों का चयन करने के लिए कर सकते हैं:
- तत्व सेलेक्टर: एक विशिष्ट HTML तत्व का चयन करता है (जैसे, `p`, `h1`, `div`)।
- क्लास सेलेक्टर: एक विशिष्ट क्लास एट्रिब्यूट वाले तत्वों का चयन करता है (जैसे, `.my-class`)।
- आईडी सेलेक्टर: एक विशिष्ट आईडी एट्रिब्यूट वाले तत्व का चयन करता है (जैसे, `#my-id`)।
- एट्रिब्यूट सेलेक्टर: एक विशिष्ट एट्रिब्यूट वाले तत्वों का चयन करता है (जैसे, `[type="text"]`)।
- स्यूडो-क्लास सेलेक्टर: किसी तत्व की स्थिति या स्थिति के आधार पर तत्वों का चयन करता है (जैसे, `:hover`, `:active`)।
- स्यूडो-एलिमेंट सेलेक्टर: एक तत्व के विशिष्ट भाग को स्टाइल करता है (जैसे, `::before`, `::after`)।
CSS प्रॉपर्टीज
CSS में कई प्रॉपर्टीज उपलब्ध हैं जिनका उपयोग आप HTML तत्वों को स्टाइल करने के लिए कर सकते हैं। कुछ सामान्य प्रॉपर्टीज में शामिल हैं:
- color: टेक्स्ट का रंग सेट करता है।
- font-size: टेक्स्ट का फ़ॉन्ट साइज़ सेट करता है।
- font-family: टेक्स्ट का फ़ॉन्ट परिवार सेट करता है।
- background-color: तत्व का बैकग्राउंड रंग सेट करता है।
- width: तत्व की चौड़ाई सेट करता है।
- height: तत्व की ऊंचाई सेट करता है।
- margin: तत्व के चारों ओर मार्जिन सेट करता है।
- padding: तत्व के अंदर पैडिंग सेट करता है।
- border: तत्व के चारों ओर बॉर्डर सेट करता है।
- display: तत्व के डिस्प्ले प्रकार को सेट करता है (जैसे, `block`, `inline`, `inline-block`)।
CSS बॉक्स मॉडल
CSS बॉक्स मॉडल यह समझने के लिए महत्वपूर्ण है कि तत्वों को वेब पेज पर कैसे प्रदर्शित किया जाता है। प्रत्येक HTML तत्व को एक आयताकार बॉक्स के रूप में माना जाता है, जिसमें निम्नलिखित भाग होते हैं:
- कंटेंट: तत्व का वास्तविक कंटेंट (जैसे, टेक्स्ट, इमेज)।
- पैडिंग: कंटेंट और बॉर्डर के बीच की जगह।
- बॉर्डर: तत्व के चारों ओर एक रेखा।
- मार्जिन: बॉर्डर और अन्य तत्वों के बीच की जगह।
CSS लेआउट
CSS का उपयोग वेब पेज पर तत्वों को व्यवस्थित करने के लिए किया जा सकता है। कुछ सामान्य लेआउट तकनीकों में शामिल हैं:
- फ्लोट: तत्वों को बाएं या दाएं फ्लोट करने की अनुमति देता है।
- पोजीशनिंग: तत्वों को वेब पेज पर सटीक स्थान पर रखने की अनुमति देता है (जैसे, `static`, `relative`, `absolute`, `fixed`)।
- फ्लेक्सबॉक्स: तत्वों को एक पंक्ति या कॉलम में व्यवस्थित करने के लिए एक शक्तिशाली लेआउट मॉडल।
- ग्रिड: तत्वों को एक ग्रिड में व्यवस्थित करने के लिए एक और शक्तिशाली लेआउट मॉडल।
CSS रेस्पॉन्सिव डिज़ाइन
रेस्पॉन्सिव डिज़ाइन एक ऐसी तकनीक है जिसका उपयोग वेब पेज को विभिन्न स्क्रीन साइज़ और डिवाइस पर अच्छी तरह से प्रदर्शित करने के लिए किया जाता है। CSS का उपयोग मीडिया क्वेरीज़ के साथ रेस्पॉन्सिव डिज़ाइन बनाने के लिए किया जा सकता है, जो विभिन्न स्क्रीन साइज़ के लिए विभिन्न स्टाइल नियम लागू करते हैं।
CSS एनिमेशन और ट्रांज़िशन
CSS एनिमेशन और ट्रांज़िशन का उपयोग वेब पेज पर दृश्य प्रभाव जोड़ने के लिए किया जा सकता है। ट्रांज़िशन एक प्रॉपर्टी वैल्यू में धीरे-धीरे परिवर्तन करते हैं, जबकि एनिमेशन अधिक जटिल दृश्य प्रभाव बनाते हैं।
CSS फ्रेमवर्क
CSS फ्रेमवर्क पूर्वनिर्धारित CSS शैलियों और लेआउट का एक संग्रह हैं जो वेब डेवलपमेंट को तेज और आसान बना सकते हैं। कुछ लोकप्रिय CSS फ्रेमवर्क में शामिल हैं:
- Bootstrap: एक लोकप्रिय फ्रेमवर्क जो रेस्पॉन्सिव डिज़ाइन के लिए कई घटक प्रदान करता है।
- Foundation: एक और लोकप्रिय फ्रेमवर्क जो रेस्पॉन्सिव डिज़ाइन और एक्सेसिबिलिटी पर केंद्रित है।
- Tailwind CSS: एक उपयोगिता-प्रथम फ्रेमवर्क जो आपको कस्टम डिज़ाइन बनाने के लिए छोटे, पुन: प्रयोज्य CSS कक्षाओं का उपयोग करने की अनुमति देता है।
उन्नत CSS तकनीकें
- CSS प्रीप्रोसेसर: जैसे Sass और Less, CSS को लिखने और बनाए रखने को आसान बनाने के लिए अतिरिक्त सुविधाएँ प्रदान करते हैं।
- CSS मॉड्यूल: CSS को घटक-आधारित विकास के लिए मॉड्युलराइज़ करने की अनुमति देता है।
- CSS-इन-जेएस: जावास्क्रिप्ट के भीतर CSS लिखने की अनुमति देता है।
निष्कर्ष
CSS वेब डेवलपमेंट का एक अनिवार्य हिस्सा है। यह ट्यूटोरियल आपको CSS की मूलभूत अवधारणाओं और उन्नत तकनीकों से परिचित कराता है, ताकि आप आकर्षक और पेशेवर दिखने वाली वेबसाइटें बना सकें। अभ्यास करते रहें और विभिन्न तकनीकों के साथ प्रयोग करते रहें, और आप जल्द ही CSS में महारत हासिल कर लेंगे।
संबंधित विषय
- HTML
- जावास्क्रिप्ट
- वेब डिज़ाइन
- रेस्पॉन्सिव वेब डिज़ाइन
- CSS फ्रेमवर्क
- Sass
- Less
- CSS प्रीप्रोसेसर
- CSS मॉड्यूल
- CSS-इन-जेएस
बाइनरी ऑप्शन और तकनीकी विश्लेषण लिंक
यहाँ बाइनरी ऑप्शन ट्रेडिंग और संबंधित तकनीकी विश्लेषण विषयों के 25 से अधिक लिंक दिए गए हैं:
1. बाइनरी ऑप्शन क्या है 2. तकनीकी विश्लेषण की मूल बातें 3. मूविंग एवरेज क्या है 4. रिलेटिव स्ट्रेंथ इंडेक्स (RSI) 5. MACD इंडिकेटर 6. बोलिंगर बैंड 7. फिबोनाची रिट्रेसमेंट 8. कैंडलस्टिक पैटर्न 9. ट्रेडिंग वॉल्यूम विश्लेषण 10. सपोर्ट और रेजिस्टेंस लेवल 11. ट्रेडिंग मनोविज्ञान 12. जोखिम प्रबंधन 13. मनी मैनेजमेंट 14. बाइनरी ऑप्शन ट्रेडिंग रणनीतियाँ 15. 60 सेकंड बाइनरी ऑप्शन 16. पैरिंग ट्रेड 17. ट्रेडिंग में अनुशासन 18. बाइनरी ऑप्शन ब्रोकर का चयन 19. बाइनरी ऑप्शन रेगुलेशन 20. बाइनरी ऑप्शन टैक्स 21. बाइनरी ऑप्शन डेमो अकाउंट 22. बाइनरी ऑप्शन सिग्नल 23. बाइनरी ऑप्शन ऑटो ट्रेडर 24. बाइनरी ऑप्शन में स्कैम से कैसे बचें 25. बाइनरी ऑप्शन ट्रेडिंग प्लेटफॉर्म 26. ट्रेडिंग के लिए आर्थिक कैलेंडर 27. मूल्य कार्रवाई (Price Action) 28. जापानी कैंडलस्टिक 29. हेड एंड शोल्डर्स पैटर्न 30. डबल टॉप और डबल बॉटम ``` श्रेणी:सीएसएस
अभी ट्रेडिंग शुरू करें
IQ Option पर रजिस्टर करें (न्यूनतम जमा ₹750) Pocket Option में खाता खोलें (न्यूनतम जमा ₹400)
हमारे समुदाय में शामिल हों
हमारे Telegram चैनल @strategybin को सब्सक्राइब करें और प्राप्त करें: ✓ दैनिक ट्रेडिंग सिग्नल ✓ विशेष रणनीति विश्लेषण ✓ बाजार के ट्रेंड्स की अलर्ट ✓ शुरुआती लोगों के लिए शैक्षिक सामग्री