CSS प्रॉपर्टी
- सी एस एस प्रॉपर्टी (CSS Properties)
परिचय
सी एस एस (कैस्केडिंग स्टाइल शीट्स) वेब पेजों की दिखावट और लेआउट को नियंत्रित करने के लिए इस्तेमाल की जाने वाली एक स्टाइल शीट भाषा है। यह एचटीएमएल (हाइपरटेक्स्ट मार्कअप लैंग्वेज) के साथ मिलकर काम करती है, जहां एचटीएमएल वेब पेज की संरचना को परिभाषित करता है और सी एस एस उस संरचना को स्टाइल करता है। सी एस एस प्रॉपर्टी, सी एस एस नियमों के भीतर उपयोग किए जाने वाले निर्देश हैं जो विशिष्ट एचटीएमएल तत्वों के दृश्य पहलुओं को बदलते हैं।
यह लेख शुरुआती लोगों के लिए सी एस एस प्रॉपर्टी की व्यापक समझ प्रदान करेगा, जिसमें बुनियादी अवधारणाओं से लेकर अधिक उन्नत तकनीकों तक शामिल हैं। हम विभिन्न प्रकार की प्रॉपर्टीज़ का पता लगाएंगे, उनके उपयोग को उदाहरणों के साथ समझेंगे, और वेब डेवलपमेंट में उनकी भूमिका को समझेंगे।
सी एस एस सिंटैक्स (CSS Syntax)
सी एस एस नियम तीन मुख्य भागों से बने होते हैं:
- सेलेक्टर (Selector): यह एचटीएमएल तत्व को निर्दिष्ट करता है जिसे स्टाइल किया जाना है। उदाहरण के लिए, `p` सभी पैराग्राफ तत्वों का चयन करेगा।
- प्रॉपर्टी (Property): यह वह विशेषता है जिसे आप बदलना चाहते हैं, जैसे कि रंग, फ़ॉन्ट आकार या मार्जिन।
- वैल्यू (Value): यह प्रॉपर्टी के लिए निर्दिष्ट मान है। उदाहरण के लिए, `color: red;` रंग प्रॉपर्टी को लाल पर सेट करता है।
एक बुनियादी सी एस एस नियम इस प्रकार दिखता है:
```css selector {
property: value;
} ```
उदाहरण:
```css p {
color: blue; font-size: 16px;
} ```
यह नियम सभी पैराग्राफ तत्वों के पाठ का रंग नीला और फ़ॉन्ट आकार 16 पिक्सेल पर सेट करेगा।
बुनियादी सी एस एस प्रॉपर्टी (Basic CSS Properties)
यहां कुछ सबसे बुनियादी सी एस एस प्रॉपर्टीज़ दी गई हैं:
- color: पाठ का रंग सेट करता है। उदाहरण: `color: green;`
- background-color: तत्व का पृष्ठभूमि रंग सेट करता है। उदाहरण: `background-color: yellow;`
- font-size: पाठ का आकार सेट करता है। उदाहरण: `font-size: 12px;`
- font-family: पाठ के लिए फ़ॉन्ट निर्दिष्ट करता है। उदाहरण: `font-family: Arial, sans-serif;`
- font-weight: पाठ की मोटाई सेट करता है। उदाहरण: `font-weight: bold;`
- text-align: पाठ के संरेखण को सेट करता है। उदाहरण: `text-align: center;`
- margin: तत्व के चारों ओर मार्जिन सेट करता है। उदाहरण: `margin: 10px;`
- padding: तत्व की सामग्री और उसकी सीमा के बीच पैडिंग सेट करता है। उदाहरण: `padding: 5px;`
- border: तत्व के चारों ओर एक सीमा सेट करता है। उदाहरण: `border: 1px solid black;`
- width: तत्व की चौड़ाई सेट करता है। उदाहरण: `width: 200px;`
- height: तत्व की ऊंचाई सेट करता है। उदाहरण: `height: 100px;`
टेक्स्ट प्रॉपर्टी (Text Properties)
टेक्स्ट प्रॉपर्टीज़ पाठ की उपस्थिति को नियंत्रित करने के लिए उपयोग की जाती हैं।
- line-height: पाठ की लाइन ऊंचाई सेट करता है। उदाहरण: `line-height: 1.5;`
- letter-spacing: अक्षरों के बीच दूरी सेट करता है। उदाहरण: `letter-spacing: 2px;`
- word-spacing: शब्दों के बीच दूरी सेट करता है। उदाहरण: `word-spacing: 5px;`
- text-decoration: पाठ में अंडरलाइन, ओवरलाइन या लाइन-थ्रू जोड़ता है। उदाहरण: `text-decoration: underline;`
- text-transform: पाठ को अपरकेस, लोअरकेस या कैपिटलाइज़ में बदलता है। उदाहरण: `text-transform: uppercase;`
- text-shadow: पाठ में छाया जोड़ता है। उदाहरण: `text-shadow: 2px 2px 5px red;`
बॉक्स मॉडल (Box Model)
बॉक्स मॉडल वेब पेजों पर तत्वों की संरचना को समझने के लिए महत्वपूर्ण है। प्रत्येक एचटीएमएल तत्व को एक आयत के रूप में माना जाता है जिसमें निम्नलिखित भाग होते हैं:
- Content: तत्व की वास्तविक सामग्री।
- Padding: सामग्री और सीमा के बीच का स्थान।
- Border: तत्व के चारों ओर एक सीमा।
- Margin: सीमा और अन्य तत्वों के बीच का स्थान।
बॉक्स मॉडल को समझना लेआउट को नियंत्रित करने और तत्वों को सटीक रूप से स्थिति देने के लिए आवश्यक है। बॉक्स मॉडल के बारे में अधिक जानकारी के लिए।
डिस्प्ले प्रॉपर्टी (Display Property)
डिस्प्ले प्रॉपर्टी यह निर्धारित करती है कि एक तत्व कैसे प्रदर्शित होता है। कुछ सामान्य डिस्प्ले वैल्यूज़ में शामिल हैं:
- block: तत्व एक ब्लॉक-लेवल तत्व है, जिसका अर्थ है कि वह एक नई लाइन पर शुरू होता है और उपलब्ध सभी चौड़ाई लेता है। उदाहरण: `div`, `p`, `h1`।
- inline: तत्व एक इनलाइन तत्व है, जिसका अर्थ है कि वह टेक्स्ट फ्लो में रहता है और केवल आवश्यक चौड़ाई लेता है। उदाहरण: `span`, `a`, `img`।
- inline-block: तत्व इनलाइन और ब्लॉक तत्वों के गुणों को जोड़ता है। यह टेक्स्ट फ्लो में रहता है लेकिन इसकी चौड़ाई और ऊंचाई सेट की जा सकती है।
- none: तत्व को छिपाता है।
डिस्प्ले प्रॉपर्टी का उपयोग करके तत्वों के प्रदर्शन को नियंत्रित किया जा सकता है।
पोजीशनिंग प्रॉपर्टी (Positioning Properties)
पोजीशनिंग प्रॉपर्टीज़ यह निर्धारित करती हैं कि तत्वों को वेब पेज पर कैसे रखा जाता है।
- static: तत्व को सामान्य डॉक्यूमेंट फ्लो में रखा जाता है।
- relative: तत्व को उसके सामान्य स्थान के सापेक्ष रखा जाता है।
- absolute: तत्व को उसके निकटतम स्थित पूर्वज (positioned ancestor) के सापेक्ष रखा जाता है। यदि कोई स्थित पूर्वज नहीं है, तो यह डॉक्यूमेंट बॉडी के सापेक्ष रखा जाता है।
- fixed: तत्व को ब्राउज़र विंडो के सापेक्ष एक निश्चित स्थान पर रखा जाता है।
- sticky: तत्व को सामान्य डॉक्यूमेंट फ्लो में रखा जाता है, लेकिन जब यह निर्दिष्ट स्क्रॉलिंग ऑफ़सेट तक पहुंच जाता है, तो वह स्क्रीन पर चिपक जाता है।
पोजीशनिंग वेब पेज पर तत्वों को सटीक रूप से रखने के लिए महत्वपूर्ण है।
फ्लोट प्रॉपर्टी (Float Property)
फ्लोट प्रॉपर्टी का उपयोग तत्वों को बाएं या दाएं फ्लोट करने के लिए किया जाता है, जिससे टेक्स्ट और अन्य इनलाइन तत्वों को उनके चारों ओर रैप किया जा सकता है।
- left: तत्व को बाईं ओर फ्लोट करता है।
- right: तत्व को दाईं ओर फ्लोट करता है।
- none: तत्व को फ्लोट नहीं करता है।
फ्लोट लेआउट पुराने वेब डिज़ाइन में लोकप्रिय था, लेकिन अब आमतौर पर फ्लेक्सबॉक्स और ग्रिड लेआउट का उपयोग किया जाता है।
फ्लेक्सबॉक्स (Flexbox)
फ्लेक्सबॉक्स एक शक्तिशाली लेआउट मॉडल है जो तत्वों को एक पंक्ति या कॉलम में व्यवस्थित करने के लिए डिज़ाइन किया गया है। यह तत्वों को संरेखित करने, वितरित करने और क्रमबद्ध करने के लिए लचीलापन प्रदान करता है।
- flex-direction: मुख्य अक्ष की दिशा निर्धारित करता है।
- justify-content: मुख्य अक्ष के साथ तत्वों को संरेखित करता है।
- align-items: क्रॉस अक्ष के साथ तत्वों को संरेखित करता है।
- flex-wrap: तत्वों को कई पंक्तियों या कॉलमों में रैप करने की अनुमति देता है।
फ्लेक्सबॉक्स लेआउट आधुनिक वेब डिज़ाइन में व्यापक रूप से उपयोग किया जाता है।
ग्रिड (Grid)
ग्रिड एक और शक्तिशाली लेआउट मॉडल है जो तत्वों को पंक्तियों और कॉलमों के ग्रिड में व्यवस्थित करने के लिए डिज़ाइन किया गया है। यह जटिल लेआउट बनाने के लिए अधिक नियंत्रण प्रदान करता है।
- grid-template-columns: कॉलमों की संख्या और चौड़ाई निर्धारित करता है।
- grid-template-rows: पंक्तियों की संख्या और ऊंचाई निर्धारित करता है।
- grid-column: एक तत्व को कॉलमों में रखता है।
- grid-row: एक तत्व को पंक्तियों में रखता है।
ग्रिड लेआउट जटिल वेब डिज़ाइन के लिए उपयुक्त है।
रंग प्रॉपर्टी (Color Properties)
सी एस एस में रंगों को कई तरीकों से निर्दिष्ट किया जा सकता है:
- नाम: जैसे `red`, `blue`, `green`।
- हेक्साडेसिमल कोड: जैसे `#FF0000` (लाल), `#00FF00` (हरा), `#0000FF` (नीला)।
- आरजीबी: जैसे `rgb(255, 0, 0)` (लाल), `rgb(0, 255, 0)` (हरा), `rgb(0, 0, 255)` (नीला)।
- आरजीबीए: जैसे `rgba(255, 0, 0, 0.5)` (50% पारदर्शी लाल)।
- एचएसएल: जैसे `hsl(0, 100%, 50%)` (लाल)।
- एचएसएलए: जैसे `hsla(0, 100%, 50%, 0.5)` (50% पारदर्शी लाल)।
रंग योजनाएं वेब डिज़ाइन में महत्वपूर्ण हैं।
उन्नत सी एस एस प्रॉपर्टी (Advanced CSS Properties)
- transform: तत्वों को घुमाने, स्केल करने, तिरछा करने और स्थानांतरित करने के लिए उपयोग किया जाता है।
- transition: प्रॉपर्टी वैल्यू में बदलाव को सुचारू बनाने के लिए उपयोग किया जाता है।
- animation: तत्वों को एनिमेट करने के लिए उपयोग किया जाता है।
- filter: तत्वों पर दृश्य प्रभाव लागू करने के लिए उपयोग किया जाता है।
- shadow: तत्वों पर छाया जोड़ने के लिए उपयोग किया जाता है।
- gradient: तत्वों पर ग्रेडिएंट लागू करने के लिए उपयोग किया जाता है।
सी एस एस और बाइनरी ऑप्शन (CSS and Binary Options)
सी एस एस का बाइनरी ऑप्शन ट्रेडिंग से सीधा संबंध नहीं है, लेकिन वेब इंटरफेस के डिजाइन में इसका महत्वपूर्ण योगदान है। एक अच्छी तरह से डिजाइन किया गया ट्रेडिंग प्लेटफॉर्म, जो सी एस एस का उपयोग करके बनाया गया है, व्यापारियों के लिए अधिक सहज और कुशल अनुभव प्रदान कर सकता है। बाइनरी ऑप्शन प्लेटफॉर्म।
बाइनरी ऑप्शन ट्रेडिंग में, तकनीकी विश्लेषण महत्वपूर्ण है। तकनीकी विश्लेषण के लिए चार्ट और संकेतक प्रदर्शित करने के लिए सी एस एस का उपयोग किया जा सकता है। चार्ट पैटर्न को समझने और पहचानने के लिए एक स्पष्ट और व्यवस्थित इंटरफेस महत्वपूर्ण है। वॉल्यूम विश्लेषण को प्रदर्शित करने के लिए भी सी एस एस का उपयोग किया जा सकता है। जोखिम प्रबंधन के लिए इंटरफ़ेस को अनुकूलित करने में भी सी एस एस का उपयोग किया जा सकता है। ट्रेडिंग रणनीतियां को प्रभावी ढंग से लागू करने के लिए एक अच्छी तरह से डिजाइन किया गया प्लेटफॉर्म आवश्यक है। मनी मैनेजमेंट के सिद्धांतों को लागू करने के लिए इंटरफ़ेस को अनुकूलित किया जा सकता है। मार्केट सेंटीमेंट को समझने के लिए विज़ुअलाइज़ेशन का उपयोग किया जा सकता है, जिसे सी एस एस के माध्यम से बेहतर बनाया जा सकता है। मूल्य कार्रवाई को समझने के लिए इंटरफ़ेस को अनुकूलित किया जा सकता है। समर्थन और प्रतिरोध स्तर को चिह्नित करने के लिए सी एस एस का उपयोग किया जा सकता है। ब्रेकआउट पैटर्न को पहचानने के लिए इंटरफ़ेस को अनुकूलित किया जा सकता है। पुनरावृत्ति पैटर्न को समझने के लिए विज़ुअलाइज़ेशन का उपयोग किया जा सकता है। फाइबोनैचि रिट्रेसमेंट को प्रदर्शित करने के लिए सी एस एस का उपयोग किया जा सकता है। मूविंग एवरेज को प्रदर्शित करने के लिए भी सी एस एस का उपयोग किया जा सकता है।
निष्कर्ष (Conclusion)
सी एस एस वेब डेवलपमेंट का एक अनिवार्य हिस्सा है। यह वेब पेजों की दिखावट और लेआउट को नियंत्रित करने के लिए शक्तिशाली उपकरण प्रदान करता है। इस लेख में, हमने सी एस एस प्रॉपर्टी की बुनियादी अवधारणाओं को कवर किया है, जिसमें सिंटैक्स, बुनियादी प्रॉपर्टीज़, टेक्स्ट प्रॉपर्टीज़, बॉक्स मॉडल, डिस्प्ले प्रॉपर्टी, पोजीशनिंग प्रॉपर्टी, फ्लोट प्रॉपर्टी, फ्लेक्सबॉक्स, ग्रिड, रंग प्रॉपर्टीज़ और उन्नत प्रॉपर्टीज़ शामिल हैं। इन प्रॉपर्टीज़ को समझकर, आप आकर्षक और कार्यात्मक वेब पेज बना सकते हैं।
वेब डेवलपमेंट में सी एस एस का महत्व निर्विवाद है।
अन्य संभावित: , ,
अभी ट्रेडिंग शुरू करें
IQ Option पर रजिस्टर करें (न्यूनतम जमा $10) Pocket Option में खाता खोलें (न्यूनतम जमा $5)
हमारे समुदाय में शामिल हों
हमारे Telegram चैनल @strategybin से जुड़ें और प्राप्त करें: ✓ दैनिक ट्रेडिंग सिग्नल ✓ विशेष रणनीति विश्लेषण ✓ बाजार की प्रवृत्ति पर अलर्ट ✓ शुरुआती के लिए शिक्षण सामग्री