CSS मूल बातें

From binaryoption
Jump to navigation Jump to search
Баннер1
    1. सीएसएस मूल बातें

सीएसएस (Cascading Style Sheets) वेब पेजों की दिखावट और लेआउट को नियंत्रित करने के लिए इस्तेमाल की जाने वाली एक शैली शीट भाषा है। यह एचटीएमएल (HTML) के साथ मिलकर काम करती है, जहाँ एचटीएमएल वेब पेज की संरचना को परिभाषित करता है, वहीं सीएसएस उस संरचना को कैसे प्रदर्शित किया जाएगा, यह निर्धारित करता है। सीएसएस का उपयोग करके, आप रंगों, फोंट, मार्जिन, पैडिंग और अन्य दृश्य तत्वों को नियंत्रित कर सकते हैं। यह लेख शुरुआती लोगों के लिए सीएसएस की मूल बातें समझने के लिए एक विस्तृत मार्गदर्शिका है।

सीएसएस क्या है?

सीएसएस एक ऐसी भाषा है जिसका उपयोग वेब डेवलपर्स वेब पेजों की शैली को परिभाषित करने के लिए करते हैं। यह एचटीएमएल तत्वों को कैसे प्रस्तुत किया जाएगा, यह निर्दिष्ट करता है, जैसे कि टेक्स्ट का रंग, फ़ॉन्ट आकार, पृष्ठभूमि रंग और तत्वों की स्थिति। सीएसएस का उपयोग करके, आप अपने वेब पेज को अधिक आकर्षक, सुसंगत और उपयोगकर्ता के अनुकूल बना सकते हैं।

सीएसएस का उपयोग क्यों करें?

सीएसएस का उपयोग करने के कई फायदे हैं:

  • **शैली और संरचना का पृथक्करण:** सीएसएस आपको एचटीएमएल संरचना से शैली को अलग करने की अनुमति देता है। यह आपके कोड को अधिक व्यवस्थित, पठनीय और रखरखाव योग्य बनाता है।
  • **सुसंगतता:** सीएसएस का उपयोग करके, आप अपनी वेबसाइट पर सभी वेब पेजों पर एक सुसंगत शैली बनाए रख सकते हैं।
  • **वेबसाइट का आकार घटाना:** सीएसएस आपको अपनी वेबसाइट के आकार को कम करने में मदद कर सकता है, क्योंकि आपको प्रत्येक एचटीएमएल पेज में शैली जानकारी को दोहराने की आवश्यकता नहीं है।
  • **बेहतर पहुंच:** सीएसएस आपको अपनी वेबसाइट को अधिक सुलभ बनाने में मदद कर सकता है, क्योंकि आप टेक्स्ट के आकार, रंग कंट्रास्ट और अन्य दृश्य तत्वों को नियंत्रित कर सकते हैं।
  • **मीडिया क्वेरी:** मीडिया क्वेरी का उपयोग करके, आप विभिन्न उपकरणों (जैसे डेस्कटॉप, टैबलेट और स्मार्टफोन) के लिए अलग-अलग शैलियों को लागू कर सकते हैं, जिससे आपकी वेबसाइट रिस्पॉन्सिव (responsive) बन जाती है। रिस्पॉन्सिव वेब डिजाइन

सीएसएस सिंटैक्स

सीएसएस नियम एक सेलेक्टर (selector) और एक घोषणा ब्लॉक (declaration block) से मिलकर बने होते हैं। सेलेक्टर उस एचटीएमएल तत्व को निर्दिष्ट करता है जिसे शैली लागू करनी है, और घोषणा ब्लॉक में एक या अधिक घोषणाएँ होती हैं, जो शैली गुणों और उनके मूल्यों को परिभाषित करती हैं।

```css selector {

 property: value;
 property: value;

} ```

उदाहरण के लिए, निम्नलिखित सीएसएस नियम सभी पैराग्राफ तत्वों ( `

` ) के टेक्स्ट का रंग लाल और फ़ॉन्ट आकार 16 पिक्सेल पर सेट करता है: ```css p { color: red; font-size: 16px; } ```

सीएसएस जोड़ने के तरीके

सीएसएस को एचटीएमएल दस्तावेजों में तीन तरीकों से जोड़ा जा सकता है:

  • **इनलाइन सीएसएस (Inline CSS):** इनलाइन सीएसएस में, आप सीधे एचटीएमएल तत्व में `style` एट्रिब्यूट का उपयोग करके सीएसएस नियम जोड़ते हैं। यह विधि आमतौर पर छोटी शैलियों के लिए उपयोग की जाती है और इसे व्यापक रूप से हतोत्साहित किया जाता है क्योंकि यह शैली और संरचना को मिलाता है।
  • **आंतरिक सीएसएस (Internal CSS):** आंतरिक सीएसएस में, आप `<style>` टैग का उपयोग करके एचटीएमएल दस्तावेज़ के `<head>` अनुभाग में सीएसएस नियम जोड़ते हैं। यह विधि एक ही वेब पेज पर शैलियों को लागू करने के लिए उपयोगी है।
  • **बाहरी सीएसएस (External CSS):** बाहरी सीएसएस में, आप सीएसएस नियमों को एक अलग `.css` फ़ाइल में सहेजते हैं और फिर एचटीएमएल दस्तावेज़ में `<link>` टैग का उपयोग करके उस फ़ाइल को लिंक करते हैं। यह विधि सबसे अनुशंसित है क्योंकि यह शैली और संरचना को पूरी तरह से अलग करती है और आपको कई वेब पेजों पर शैलियों को पुन: उपयोग करने की अनुमति देती है।
सीएसएस जोड़ने के तरीके
विधि विवरण अनुशंसा
इनलाइन सीएसएस एचटीएमएल तत्व के `style` एट्रिब्यूट का उपयोग करके सीएसएस नियम जोड़ना हतोत्साहित आंतरिक सीएसएस `<style>` टैग का उपयोग करके एचटीएमएल दस्तावेज़ के `<head>` अनुभाग में सीएसएस नियम जोड़ना सीमित उपयोग बाहरी सीएसएस सीएसएस नियमों को एक अलग `.css` फ़ाइल में सहेजकर `<link>` टैग से जोड़ना अनुशंसित

सीएसएस सेलेक्टर

सीएसएस सेलेक्टर उन एचटीएमएल तत्वों को निर्दिष्ट करते हैं जिन्हें शैली लागू करनी है। सीएसएस में कई अलग-अलग प्रकार के सेलेक्टर उपलब्ध हैं:

  • **तत्व सेलेक्टर (Element Selector):** तत्व सेलेक्टर एचटीएमएल तत्वों के नाम का उपयोग करके तत्वों का चयन करते हैं। उदाहरण के लिए, `p` सेलेक्टर सभी पैराग्राफ तत्वों का चयन करता है।
  • **क्लास सेलेक्टर (Class Selector):** क्लास सेलेक्टर एचटीएमएल तत्वों के `class` एट्रिब्यूट का उपयोग करके तत्वों का चयन करते हैं। उदाहरण के लिए, `.my-class` सेलेक्टर उन सभी तत्वों का चयन करता है जिनमें `class="my-class"` एट्रिब्यूट है।
  • **आईडी सेलेक्टर (ID Selector):** आईडी सेलेक्टर एचटीएमएल तत्वों के `id` एट्रिब्यूट का उपयोग करके तत्वों का चयन करते हैं। उदाहरण के लिए, `#my-id` सेलेक्टर उस तत्व का चयन करता है जिसमें `id="my-id"` एट्रिब्यूट है।
  • **एट्रिब्यूट सेलेक्टर (Attribute Selector):** एट्रिब्यूट सेलेक्टर एचटीएमएल तत्वों के एट्रिब्यूट के मान का उपयोग करके तत्वों का चयन करते हैं। उदाहरण के लिए, `[type="text"]` सेलेक्टर उन सभी तत्वों का चयन करता है जिनमें `type="text"` एट्रिब्यूट है।
  • **छद्म-वर्ग सेलेक्टर (Pseudo-class Selector):** छद्म-वर्ग सेलेक्टर तत्वों की विशिष्ट स्थितियों पर आधारित तत्वों का चयन करते हैं। उदाहरण के लिए, `a:hover` सेलेक्टर उन सभी लिंक का चयन करता है जिन पर माउस होवर किया गया है।
  • **छद्म-तत्व सेलेक्टर (Pseudo-element Selector):** छद्म-तत्व सेलेक्टर तत्वों के विशिष्ट भागों का चयन करते हैं। उदाहरण के लिए, `p::first-line` सेलेक्टर प्रत्येक पैराग्राफ तत्व की पहली पंक्ति का चयन करता है।

सीएसएस सेलेक्टर के बारे में अधिक जानकारी के लिए, इस लिंक को देखें। सीएसएस विशिष्टता को भी समझें।

सामान्य सीएसएस गुण

सीएसएस में कई अलग-अलग गुण उपलब्ध हैं जिनका उपयोग आप वेब पेजों की शैली को नियंत्रित करने के लिए कर सकते हैं। यहाँ कुछ सामान्य सीएसएस गुण दिए गए हैं:

  • `color`: टेक्स्ट का रंग सेट करता है।
  • `font-size`: टेक्स्ट का फ़ॉन्ट आकार सेट करता है।
  • `font-family`: टेक्स्ट के लिए फ़ॉन्ट परिवार सेट करता है।
  • `background-color`: तत्व की पृष्ठभूमि का रंग सेट करता है।
  • `margin`: तत्व के चारों ओर मार्जिन सेट करता है।
  • `padding`: तत्व के अंदर पैडिंग सेट करता है।
  • `border`: तत्व के चारों ओर बॉर्डर सेट करता है।
  • `width`: तत्व की चौड़ाई सेट करता है।
  • `height`: तत्व की ऊंचाई सेट करता है।
  • `text-align`: टेक्स्ट का संरेखण सेट करता है।
  • `display`: तत्व का प्रदर्शन प्रकार सेट करता है (जैसे `block`, `inline`, `inline-block`, `flex`, `grid`)।
  • `position`: तत्व की स्थिति सेट करता है (जैसे `static`, `relative`, `absolute`, `fixed`, `sticky`)।

सीएसएस बॉक्स मॉडल

सीएसएस बॉक्स मॉडल वेब पेज पर प्रत्येक एचटीएमएल तत्व को एक आयताकार बॉक्स के रूप में मानता है। इस बॉक्स में सामग्री (content), पैडिंग (padding), बॉर्डर (border) और मार्जिन (margin) शामिल होते हैं।

  • **सामग्री (Content):** यह वह वास्तविक सामग्री है जिसे आप वेब पेज पर प्रदर्शित करना चाहते हैं, जैसे कि टेक्स्ट, चित्र और वीडियो।
  • **पैडिंग (Padding):** यह सामग्री और बॉर्डर के बीच की जगह है।
  • **बॉर्डर (Border):** यह तत्व के चारों ओर एक रेखा है।
  • **मार्जिन (Margin):** यह बॉर्डर और अन्य तत्वों के बीच की जगह है।

बॉक्स मॉडल को समझना सीएसएस लेआउट को नियंत्रित करने के लिए महत्वपूर्ण है। सीएसएस बॉक्स मॉडल के बारे में अधिक जानकारी के लिए यहाँ क्लिक करें।

सीएसएस लेआउट

सीएसएस का उपयोग करके वेब पेजों पर तत्वों को व्यवस्थित करने के कई तरीके हैं:

  • **ब्लॉक लेआउट (Block Layout):** ब्लॉक तत्व पूरे उपलब्ध चौड़ाई को लेते हैं और एक नई पंक्ति पर शुरू होते हैं। उदाहरण के लिए, `
    `, `

    `, और `

    ` तत्व ब्लॉक तत्व हैं।

  • **इनलाइन लेआउट (Inline Layout):** इनलाइन तत्व केवल आवश्यक चौड़ाई लेते हैं और एक ही पंक्ति में अन्य इनलाइन तत्वों के साथ प्रदर्शित होते हैं। उदाहरण के लिए, ``, `<a>`, और `<img>` तत्व इनलाइन तत्व हैं।
  • **फ्लोट लेआउट (Float Layout):** फ्लोट लेआउट का उपयोग तत्वों को बाएं या दाएं किनारे पर "फ्लोट" करने के लिए किया जाता है, जिससे अन्य तत्व उनके चारों ओर प्रवाहित हो सकते हैं।
  • **फ्लेक्सबॉक्स लेआउट (Flexbox Layout):** फ्लेक्सबॉक्स लेआउट एक शक्तिशाली लेआउट मॉडल है जो तत्वों को एक पंक्ति या कॉलम में व्यवस्थित करने के लिए लचीलापन प्रदान करता है। फ्लेक्सबॉक्स के बारे में अधिक जानें।
  • **ग्रिड लेआउट (Grid Layout):** ग्रिड लेआउट एक दो आयामी लेआउट मॉडल है जो तत्वों को पंक्तियों और स्तंभों में व्यवस्थित करने के लिए शक्तिशाली नियंत्रण प्रदान करता है। सीएसएस ग्रिड के बारे में अधिक जानकारी प्राप्त करें।

रिस्पॉन्सिव वेब डिजाइन

रिस्पॉन्सिव वेब डिजाइन एक ऐसी तकनीक है जिसका उपयोग विभिन्न उपकरणों (जैसे डेस्कटॉप, टैबलेट और स्मार्टफोन) पर अच्छी तरह से प्रदर्शित होने वाली वेबसाइटें बनाने के लिए किया जाता है। रिस्पॉन्सिव वेब डिजाइन का उपयोग करने के लिए, आप मीडिया क्वेरी का उपयोग कर सकते हैं। मीडिया क्वेरी आपको विभिन्न स्क्रीन आकारों, रिज़ॉल्यूशन और अन्य डिवाइस विशेषताओं के आधार पर अलग-अलग सीएसएस नियम लागू करने की अनुमति देती हैं।

सीएसएस फ्रेमवर्क

सीएसएस फ्रेमवर्क पूर्वनिर्मित सीएसएस शैलियों और लेआउट के संग्रह हैं जिनका उपयोग आप अपनी वेबसाइट को जल्दी और आसानी से बनाने के लिए कर सकते हैं। कुछ लोकप्रिय सीएसएस फ्रेमवर्क में बूटस्ट्रैप (Bootstrap), फाउंडेशन (Foundation), और टेलविंड सीएसएस (Tailwind CSS) शामिल हैं।

सीएसएस टूलिंग

सीएसएस डेवलपमेंट को आसान बनाने के लिए कई अलग-अलग टूल उपलब्ध हैं:

  • **सीएसएस प्रीप्रोसेसर (CSS Preprocessors):** सीएसएस प्रीप्रोसेसर, जैसे Sass और Less, आपको सीएसएस कोड लिखने का एक अधिक शक्तिशाली और कुशल तरीका प्रदान करते हैं।
  • **सीएसएस लिंटर (CSS Linters):** सीएसएस लिंटर आपके सीएसएस कोड में त्रुटियों और शैलीगत मुद्दों को खोजने में मदद करते हैं।
  • **सीएसएस ऑटोप्रिफिक्सर (CSS Autoprefixer):** सीएसएस ऑटोप्रिफिक्सर स्वचालित रूप से आपके सीएसएस कोड में ब्राउज़र-विशिष्ट उपसर्ग जोड़ता है।

आगे की पढ़ाई

बाइनरी ऑप्शन में सीएसएस का अप्रत्यक्ष संबंध

हालांकि सीएसएस सीधे तौर पर बाइनरी ऑप्शन ट्रेडिंग से संबंधित नहीं है, लेकिन यह वेब-आधारित ट्रेडिंग प्लेटफॉर्म के यूजर इंटरफेस (UI) को डिजाइन करने में महत्वपूर्ण भूमिका निभाता है। एक अच्छी तरह से डिजाइन किया गया UI, जो सीएसएस का उपयोग करके बनाया गया है, ट्रेडर्स के लिए जानकारी को समझना और तेजी से निर्णय लेना आसान बना सकता है। ट्रेडिंग प्लेटफॉर्म की दृश्य अपील और उपयोगिता सीधे तौर पर उपयोगकर्ता अनुभव को प्रभावित करती है, और इसलिए, अप्रत्यक्ष रूप से ट्रेडिंग परिणामों को भी प्रभावित कर सकती है। टेक्निकल एनालिसिस चार्ट्स, वॉल्यूम इंडिकेटर्स, और अन्य ट्रेडिंग टूल्स को स्पष्ट और संक्षिप्त रूप से प्रदर्शित करने के लिए प्रभावी सीएसएस का उपयोग आवश्यक है। टेक्निकल एनालिसिस, वॉल्यूम एनालिसिस, रिस्क मैनेजमेंट, मनी मैनेजमेंट, ट्रेडिंग साइकोलॉजी, कैंडलस्टिक पैटर्न, चार्ट पैटर्न, मूविंग एवरेज, आरएसआई, एमएसीडी, बोलिंगर बैंड, फिबोनाची रिट्रेसमेंट, सपोर्ट और रेजिस्टेंस, ट्रेडिंग स्ट्रेटेजी, ऑप्शन ट्रेडिंग, बाइनरी ऑप्शन रणनीति, बाइनरी ऑप्शन जोखिमवेब एक्सेसिबिलिटी भी महत्वपूर्ण है ताकि सभी ट्रेडर्स, जिनमें विकलांग लोग भी शामिल हैं, प्लेटफॉर्म का उपयोग कर सकें।

अभी ट्रेडिंग शुरू करें

IQ Option पर रजिस्टर करें (न्यूनतम जमा $10) Pocket Option में खाता खोलें (न्यूनतम जमा $5)

हमारे समुदाय में शामिल हों

हमारे Telegram चैनल @strategybin से जुड़ें और प्राप्त करें: ✓ दैनिक ट्रेडिंग सिग्नल ✓ विशेष रणनीति विश्लेषण ✓ बाजार की प्रवृत्ति पर अलर्ट ✓ शुरुआती के लिए शिक्षण सामग्री

Баннер