CSS Reference
- सी एस एस संदर्भ : शुरुआती के लिए
परिचय
सी एस एस (Cascading Style Sheets) वेब पेजों की प्रस्तुति को नियंत्रित करने के लिए इस्तेमाल की जाने वाली एक स्टाइल शीट भाषा है। HTML संरचना प्रदान करता है, जबकि सी एस एस बताता है कि वह संरचना कैसे दिखनी चाहिए - रंग, फ़ॉन्ट, लेआउट, और अन्य दृश्य तत्व। यह वेब विकास का एक मूलभूत हिस्सा है और गतिशील और आकर्षक वेबसाइट बनाने के लिए आवश्यक है। यह लेख शुरुआती लोगों के लिए सी एस एस की मूल बातें, अवधारणाएं, और उपयोग के तरीके पर एक विस्तृत मार्गदर्शिका प्रदान करता है। वेब विकास में सी एस एस का महत्व समझने के लिए, इसके विकास और उपयोग को जानना आवश्यक है।
सी एस एस का इतिहास
सी एस एस की शुरुआत 1990 के दशक में हुई थी जब वर्ल्ड वाइड वेब तेजी से विकसित हो रहा था। शुरुआती दिनों में, वेब पेजों को स्टाइल करने के लिए HTML टैग का उपयोग किया जाता था, जिससे कोड जटिल और रखरखाव करना मुश्किल हो जाता था। 1996 में, वर्ल्ड वाइड वेब कंसोर्टियम (W3C) ने सी एस एस 1 की पहली सिफारिश जारी की, जिसने वेब डेवलपर्स को HTML से प्रस्तुति को अलग करने का एक मानकीकृत तरीका प्रदान किया।
इसके बाद सी एस एस 2 (1998) और सी एस एस 3 (2000 के दशक में कई चरणों में जारी) जारी किए गए, जिनमें नई सुविधाएं और सुधार शामिल थे। सी एस एस 3 ने मीडिया क्वेरी, एनीमेशन, और ट्रांज़िशन जैसी शक्तिशाली क्षमताओं को पेश किया, जिससे अधिक गतिशील और इंटरैक्टिव वेब अनुभव बनाना संभव हो गया। आधुनिक वेब विकास में, सी एस एस का उपयोग रिस्पॉन्सिव वेब डिजाइन और यूजर इंटरफेस डिजाइन के लिए व्यापक रूप से किया जाता है।
सी एस एस कैसे काम करता है
सी एस एस वेब पेजों को स्टाइल करने के लिए नियमों का एक सेट उपयोग करता है। प्रत्येक नियम में एक सेलेक्टर और एक घोषणा ब्लॉक होता है। सेलेक्टर उस HTML तत्व को निर्दिष्ट करता है जिसे स्टाइल किया जाना है, और घोषणा ब्लॉक स्टाइल गुणों और उनके मूल्यों को परिभाषित करता है।
उदाहरण के लिए:
```css h1 {
color: blue; font-size: 36px;
} ```
इस नियम में, `h1` सेलेक्टर है, जो सभी `
` टैग को लक्षित करता है। घोषणा ब्लॉक में दो गुण हैं: `color`, जो टेक्स्ट का रंग नीला सेट करता है, और `font-size`, जो टेक्स्ट का आकार 36 पिक्सेल सेट करता है।
सी एस एस नियमों को तीन मुख्य तरीकों से HTML दस्तावेज़ में लागू किया जा सकता है:
- **इनलाइन स्टाइल:** सीधे HTML तत्व के भीतर `style` एट्रिब्यूट का उपयोग करके स्टाइल लागू करना।
- **इंटरनल स्टाइल:** `<style>` टैग का उपयोग करके HTML दस्तावेज़ के `<head>` सेक्शन में सी एस एस नियम लिखना।
- **एक्सटर्नल स्टाइल:** एक अलग सी एस एस फ़ाइल में सी एस एस नियम लिखना और फिर `<link>` टैग का उपयोग करके HTML दस्तावेज़ में उस फ़ाइल को लिंक करना।
एक्सटर्नल स्टाइल सबसे अनुशंसित तरीका है क्योंकि यह कोड को व्यवस्थित और रखरखाव योग्य रखता है। कोड संगठन वेब विकास में एक महत्वपूर्ण पहलू है।
सी एस एस सिंटैक्स
सी एस एस सिंटैक्स को समझना सी एस एस का उपयोग करने के लिए महत्वपूर्ण है। बुनियादी सिंटैक्स इस प्रकार है:
```css
selector {
property: value;
property: value;
...
}
```
- **सेलेक्टर:** यह HTML तत्व को निर्दिष्ट करता है जिसे आप स्टाइल करना चाहते हैं।
- **प्रॉपर्टी:** यह वह विशेषता है जिसे आप बदलना चाहते हैं, जैसे रंग, फ़ॉन्ट आकार, या मार्जिन।
- **वैल्यू:** यह प्रॉपर्टी के लिए निर्दिष्ट मान है।
सी एस एस में कई अलग-अलग प्रॉपर्टी और वैल्यू उपलब्ध हैं। आप सी एस एस प्रॉपर्टी संदर्भ में इन सभी के बारे में अधिक जानकारी पा सकते हैं।
सी एस एस सेलेक्टर
सी एस एस सेलेक्टर का उपयोग HTML तत्वों को लक्षित करने के लिए किया जाता है। कई अलग-अलग प्रकार के सेलेक्टर उपलब्ध हैं, जिनमें शामिल हैं:
- **एलिमेंट सेलेक्टर:** सभी तत्वों को लक्षित करता है जो एक विशिष्ट HTML टैग का उपयोग करते हैं (जैसे `h1`, `p`, `div`)।
- **क्लास सेलेक्टर:** उन तत्वों को लक्षित करता है जिनके पास एक विशिष्ट क्लास एट्रिब्यूट है (जैसे `.my-class`)।
- **आईडी सेलेक्टर:** उन तत्वों को लक्षित करता है जिनके पास एक विशिष्ट आईडी एट्रिब्यूट है (जैसे `#my-id`)।
- **एट्रिब्यूट सेलेक्टर:** उन तत्वों को लक्षित करता है जिनके पास एक विशिष्ट एट्रिब्यूट और मान है (जैसे `[type="text"]`)।
- **स्यूडो-क्लास सेलेक्टर:** विशिष्ट राज्यों में तत्वों को लक्षित करता है (जैसे `:hover`, `:active`, `:focus`)।
- **स्यूडो-एलिमेंट सेलेक्टर:** तत्वों के विशिष्ट भागों को लक्षित करता है (जैसे `::before`, `::after`)।
- **कॉम्बिनेटर सेलेक्टर:** तत्वों के बीच संबंधों के आधार पर तत्वों को लक्षित करता है (जैसे `div > p`, `div + p`)।
सेलेक्टरों का सही उपयोग करके, आप अपने वेब पेजों पर विशिष्ट तत्वों को स्टाइल कर सकते हैं। सेलेक्टर विशिष्टता यह निर्धारित करती है कि कौन से नियम लागू होते हैं यदि कई नियम एक ही तत्व को लक्षित करते हैं।
सी एस एस बॉक्स मॉडल
बॉक्स मॉडल सी एस एस में प्रत्येक HTML तत्व को एक आयताकार बॉक्स के रूप में प्रस्तुत करता है। इस बॉक्स में निम्नलिखित भाग होते हैं:
- **कंटेंट:** तत्व की वास्तविक सामग्री, जैसे टेक्स्ट या इमेज।
- **पैडिंग:** कंटेंट और बॉर्डर के बीच की जगह।
- **बॉर्डर:** कंटेंट और पैडिंग के चारों ओर एक रेखा।
- **मार्जिन:** बॉर्डर और अन्य तत्वों के बीच की जगह।
बॉक्स मॉडल को समझना लेआउट और स्पेसिंग को नियंत्रित करने के लिए महत्वपूर्ण है। आप बॉक्स मॉडल प्रॉपर्टी का उपयोग करके पैडिंग, बॉर्डर और मार्जिन को बदल सकते हैं।
सी एस एस बॉक्स मॉडल
भाग
विवरण
प्रॉपर्टी
कंटेंट
तत्व की सामग्री
`width`, `height`
पैडिंग
कंटेंट और बॉर्डर के बीच की जगह
`padding-top`, `padding-right`, `padding-bottom`, `padding-left`
बॉर्डर
कंटेंट और पैडिंग के चारों ओर एक रेखा
`border-width`, `border-style`, `border-color`
मार्जिन
बॉर्डर और अन्य तत्वों के बीच की जगह
`margin-top`, `margin-right`, `margin-bottom`, `margin-left`
सी एस एस लेआउट
सी एस एस का उपयोग वेब पेजों पर तत्वों को व्यवस्थित करने के लिए कई अलग-अलग तरीकों से किया जा सकता है। कुछ सामान्य लेआउट तकनीकों में शामिल हैं:
- **ब्लॉक-लेवल तत्व:** ये तत्व एक नई लाइन पर शुरू होते हैं और उपलब्ध चौड़ाई को भरते हैं (जैसे ``, `
`, `
`)।
- **इनलाइन तत्व:** ये तत्व उसी लाइन पर अन्य तत्वों के साथ प्रवाहित होते हैं (जैसे ``, `<a>`, `<img>`)।
- **फ्लोट:** तत्वों को बाएं या दाएं फ्लोट करने और अन्य तत्वों को उनके चारों ओर रैप करने की अनुमति देता है।
- **पोजीशनिंग:** तत्वों की स्थिति को नियंत्रित करने की अनुमति देता है (जैसे `static`, `relative`, `absolute`, `fixed`)।
- **फ्लेक्सबॉक्स:** तत्वों को एक पंक्ति या कॉलम में व्यवस्थित करने के लिए एक शक्तिशाली लेआउट मॉडल।
- **ग्रिड:** दो-आयामी लेआउट बनाने के लिए एक शक्तिशाली लेआउट मॉडल।
लेआउट डिजाइन वेब विकास का एक महत्वपूर्ण पहलू है, और सी एस एस विभिन्न प्रकार की लेआउट तकनीकों को प्रदान करता है जो आपको आकर्षक और उपयोगकर्ता के अनुकूल वेब पेज बनाने में मदद कर सकती हैं।
सी एस एस रंग और पृष्ठभूमि
सी एस एस का उपयोग वेब पेजों पर रंग और पृष्ठभूमि को नियंत्रित करने के लिए किया जा सकता है। आप निम्नलिखित प्रॉपर्टी का उपयोग करके रंग सेट कर सकते हैं:
- `color`: टेक्स्ट का रंग सेट करता है।
- `background-color`: तत्व की पृष्ठभूमि का रंग सेट करता है।
- `background-image`: तत्व की पृष्ठभूमि के रूप में एक इमेज सेट करता है।
रंगों को हेक्साडेसिमल कोड (जैसे `#FF0000` लाल के लिए), आरजीबी मान (जैसे `rgb(255, 0, 0)` लाल के लिए), या रंग नामों (जैसे `red`) का उपयोग करके निर्दिष्ट किया जा सकता है। रंग सिद्धांत वेब डिजाइन में एक महत्वपूर्ण पहलू है, और रंगों का सही उपयोग उपयोगकर्ता अनुभव को बेहतर बना सकता है।
सी एस एस फ़ॉन्ट
सी एस एस का उपयोग वेब पेजों पर फ़ॉन्ट को नियंत्रित करने के लिए किया जा सकता है। आप निम्नलिखित प्रॉपर्टी का उपयोग करके फ़ॉन्ट सेट कर सकते हैं:
- `font-family`: फ़ॉन्ट परिवार सेट करता है (जैसे `Arial`, `Helvetica`, `Times New Roman`)।
- `font-size`: फ़ॉन्ट आकार सेट करता है (जैसे `16px`, `1em`, `1rem`)।
- `font-weight`: फ़ॉन्ट वेट सेट करता है (जैसे `normal`, `bold`, `bolder`)।
- `font-style`: फ़ॉन्ट स्टाइल सेट करता है (जैसे `normal`, `italic`, `oblique`)।
- `text-align`: टेक्स्ट का संरेखण सेट करता है (जैसे `left`, `right`, `center`, `justify`)।
टाइपोग्राफी वेब डिजाइन में एक महत्वपूर्ण पहलू है, और फ़ॉन्ट का सही उपयोग पठनीयता और सौंदर्यशास्त्र को बेहतर बना सकता है।
सी एस एस मीडिया क्वेरी
मीडिया क्वेरी आपको विभिन्न डिवाइसों और स्क्रीन साइज़ के लिए अलग-अलग स्टाइल लागू करने की अनुमति देती हैं। यह रिस्पॉन्सिव वेब डिजाइन के लिए आवश्यक है, जो यह सुनिश्चित करता है कि आपकी वेबसाइट सभी डिवाइसों पर अच्छी तरह से प्रदर्शित हो।
मीडिया क्वेरी का उपयोग करने के लिए, आप `@media` नियम का उपयोग करते हैं। उदाहरण के लिए:
```css
@media (max-width: 768px) {
body {
font-size: 14px;
}
}
```
यह नियम केवल 768 पिक्सेल या उससे कम चौड़ाई वाले स्क्रीन पर `body` तत्व के लिए फ़ॉन्ट आकार को 14 पिक्सेल पर सेट करेगा।
सी एस एस एनीमेशन और ट्रांज़िशन
सी एस एस का उपयोग वेब पेजों पर एनीमेशन और ट्रांज़िशन बनाने के लिए किया जा सकता है। एनीमेशन और ट्रांज़िशन उपयोगकर्ता अनुभव को बेहतर बना सकते हैं और आपकी वेबसाइट को अधिक आकर्षक बना सकते हैं।
- **ट्रांज़िशन:** एक प्रॉपर्टी के मान में परिवर्तन को सुचारू रूप से एनिमेट करता है।
- **एनीमेशन:** एक प्रॉपर्टी के मान में परिवर्तन को अधिक जटिल और नियंत्रित तरीके से एनिमेट करता है।
सी एस एस फ्रेमवर्क
सी एस एस फ्रेमवर्क पहले से लिखे गए सी एस एस कोड का एक संग्रह है जो आपको तेजी से और आसानी से वेब पेज बनाने में मदद करता है। कुछ लोकप्रिय सी एस एस फ्रेमवर्क में शामिल हैं:
- **बूटस्ट्रैप:** सबसे लोकप्रिय सी एस एस फ्रेमवर्क में से एक, जो रिस्पॉन्सिव लेआउट, स्टाइलिंग घटक और जावास्क्रिप्ट प्लगइन्स प्रदान करता है।
- **फाउंडेशन:** एक अन्य लोकप्रिय सी एस एस फ्रेमवर्क, जो रिस्पॉन्सिव लेआउट, स्टाइलिंग घटक और जावास्क्रिप्ट प्लगइन्स प्रदान करता है।
- **टेलेविंड सी एस एस:** एक उपयोगिता-प्रथम सी एस एस फ्रेमवर्क, जो आपको सीधे HTML में स्टाइल लागू करने की अनुमति देता है।
फ्रेमवर्क का उपयोग विकास प्रक्रिया को तेज कर सकता है और कोड को अधिक रखरखाव योग्य बना सकता है।
सी एस एस संसाधन
सी एस एस सीखने के लिए कई ऑनलाइन संसाधन उपलब्ध हैं, जिनमें शामिल हैं:
- **MDN वेब डॉक्स:** सी एस एस के बारे में विस्तृत जानकारी और दस्तावेज़।
- **W3Schools:** सी एस एस ट्यूटोरियल और उदाहरण।
- **CSS-Tricks:** सी एस एस टिप्स, ट्रिक्स और ट्यूटोरियल।
इन संसाधनों का उपयोग करके, आप सी एस एस के बारे में अधिक जान सकते हैं और अपने वेब विकास कौशल में सुधार कर सकते हैं।
सी एस एस और बाइनरी ऑप्शंस
जबकि सी एस एस सीधे तौर पर बाइनरी ऑप्शंस ट्रेडिंग से संबंधित नहीं है, यह एक आकर्षक और उपयोगकर्ता के अनुकूल ट्रेडिंग प्लेटफॉर्म बनाने में महत्वपूर्ण भूमिका निभा सकता है। एक अच्छी तरह से डिज़ाइन किया गया इंटरफ़ेस ट्रेडरों को महत्वपूर्ण जानकारी को आसानी से समझने और त्वरित निर्णय लेने में मदद कर सकता है। सी एस एस का उपयोग चार्ट, टेबल और अन्य दृश्य तत्वों को स्टाइल करने के लिए किया जा सकता है ताकि वे स्पष्ट, संक्षिप्त और उपयोग में आसान हों। तकनीकी विश्लेषण और वॉल्यूम विश्लेषण के लिए उपयोग किए जाने वाले चार्ट को प्रभावी ढंग से प्रदर्शित करने के लिए सी एस एस महत्वपूर्ण है। इसके अतिरिक्त, रिस्पॉन्सिव वेब डिजाइन का उपयोग करके, ट्रेडिंग प्लेटफॉर्म को विभिन्न डिवाइसों पर एक्सेस किया जा सकता है, जिससे ट्रेडरों को कहीं भी और कभी भी ट्रेड करने की सुविधा मिलती है। जोखिम प्रबंधन और धन प्रबंधन रणनीतियों को समझने के लिए भी एक स्पष्ट और व्यवस्थित इंटरफ़ेस महत्वपूर्ण है। ट्रेडिंग मनोविज्ञान में, दृश्य अपील और उपयोगिता एक सफल ट्रेडिंग अनुभव में योगदान करते हैं। मार्केट सेंटीमेंट को समझने के लिए इस्तेमाल किए जाने वाले ग्राफिकल प्रतिनिधित्व के लिए भी सी एस एस की आवश्यकता होती है। ऑप्शन ट्रेडिंग रणनीतियाँ को लागू करने के लिए एक सहज इंटरफ़ेस आवश्यक है। बाइनरी ऑप्शंस रणनीति को निष्पादित करने के लिए एक अच्छी तरह से डिज़ाइन किया गया प्लेटफॉर्म महत्वपूर्ण है। ब्रोकर चयन करते समय प्लेटफॉर्म के डिजाइन पर विचार करना महत्वपूर्ण है। ट्रेडिंग संकेत को स्पष्ट रूप से प्रदर्शित करने के लिए सी एस एस का उपयोग किया जा सकता है। ट्रेडिंग प्लेटफॉर्म की समग्र कार्यक्षमता और उपयोगिता में सी एस एस का महत्वपूर्ण योगदान होता है।
अभी ट्रेडिंग शुरू करें
IQ Option पर रजिस्टर करें (न्यूनतम जमा $10)
Pocket Option में खाता खोलें (न्यूनतम जमा $5)
हमारे समुदाय में शामिल हों
हमारे Telegram चैनल @strategybin से जुड़ें और प्राप्त करें:
✓ दैनिक ट्रेडिंग सिग्नल
✓ विशेष रणनीति विश्लेषण
✓ बाजार की प्रवृत्ति पर अलर्ट
✓ शुरुआती के लिए शिक्षण सामग्री
`, `

