CSS styles

From binaryoption
Jump to navigation Jump to search
Баннер1
    1. सीएसएस शैलियाँ: शुरुआती के लिए संपूर्ण गाइड

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

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

सीएसएस एक स्टाइल शीट भाषा है जिसका उपयोग वेबसाइट के स्वरूप और लेआउट को परिभाषित करने के लिए किया जाता है। यह HTML (HyperText Markup Language) से अलग है, जो वेब पेज की संरचना और सामग्री को परिभाषित करता है। HTML सामग्री को परिभाषित करता है, जबकि सीएसएस उस सामग्री को कैसे प्रदर्शित किया जाता है, इसे नियंत्रित करता है।

उदाहरण के लिए, HTML का उपयोग एक पैराग्राफ बनाने के लिए किया जा सकता है, जबकि सीएसएस उस पैराग्राफ के फ़ॉन्ट, रंग, आकार और रिक्ति को परिभाषित करेगा। सीएसएस के बिना, वेबसाइटें नीरस और असंगत दिखेंगी।

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

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

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

सीएसएस को कैसे लागू करें?

सीएसएस को तीन मुख्य तरीकों से लागू किया जा सकता है:

  • **इनलाइन शैलियाँ:** इनलाइन शैलियाँ HTML तत्वों के भीतर सीधे लागू की जाती हैं। यह सबसे सरल तरीका है, लेकिन इसे आमतौर पर सबसे खराब अभ्यास माना जाता है क्योंकि यह प्रस्तुति और सामग्री को मिलाता है।

उदाहरण: `

यह एक पैराग्राफ है।

`

  • **आंतरिक शैलियाँ:** आंतरिक शैलियाँ HTML दस्तावेज़ के `<head>` अनुभाग में `<style>` टैग के भीतर परिभाषित की जाती हैं। यह इनलाइन शैलियों की तुलना में बेहतर है, लेकिन अभी भी प्रस्तुति और सामग्री को कुछ हद तक मिलाता है।
   उदाहरण:
   
   ```html
   <head>
   <style>
   p {
   color: blue;
   font-size: 16px;
   }
   </style>
   </head>
   ```
  • **बाहरी शैलियाँ:** बाहरी शैलियाँ अलग-अलग `.css` फ़ाइलों में परिभाषित की जाती हैं। यह सीएसएस को लागू करने का सबसे अच्छा तरीका है क्योंकि यह प्रस्तुति और सामग्री को पूरी तरह से अलग करता है।
   उदाहरण:
   
   `style.css` फ़ाइल में:
   
   ```css
   p {
   color: blue;
   font-size: 16px;
   }
   ```
   
   HTML फ़ाइल में:
   
   ```html
   <head>
   <link rel="stylesheet" href="style.css">
   </head>
   ```

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

सीएसएस नियम दो मुख्य भागों से बने होते हैं:

  • **सिलेक्टर:** सिलेक्टर HTML तत्वों को निर्दिष्ट करता है जिन्हें स्टाइल किया जाएगा।
  • **घोषणा ब्लॉक:** घोषणा ब्लॉक में एक या अधिक घोषणाएँ होती हैं, जो स्टाइल को परिभाषित करती हैं। प्रत्येक घोषणा में एक प्रॉपर्टी और एक वैल्यू होती है।

सिंटैक्स:

```css selector {

 property: value;
 property: value;

} ```

उदाहरण:

```css h1 {

 color: red;
 font-size: 36px;

} ```

यह नियम सभी `

` तत्वों को लाल रंग और 36 पिक्सेल फ़ॉन्ट आकार में स्टाइल करेगा।

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

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

  • **तत्व सिलेक्टर:** सभी तत्वों को लक्षित करता है जो निर्दिष्ट HTML तत्व हैं।
   *   उदाहरण: `p` (सभी पैराग्राफ तत्वों को लक्षित करता है)
  • **क्लास सिलेक्टर:** उन तत्वों को लक्षित करता है जिनके पास निर्दिष्ट क्लास विशेषता है।
   *   उदाहरण: `.highlight` (सभी तत्वों को लक्षित करता है जिनके पास `class="highlight"` विशेषता है)
  • **आईडी सिलेक्टर:** उस तत्व को लक्षित करता है जिसके पास निर्दिष्ट आईडी विशेषता है।
   *   उदाहरण: `#header` (उस तत्व को लक्षित करता है जिसके पास `id="header"` विशेषता है)
  • **एट्रिब्यूट सिलेक्टर:** उन तत्वों को लक्षित करता है जिनके पास निर्दिष्ट विशेषता है।
   *   उदाहरण: `[type="text"]` (सभी तत्वों को लक्षित करता है जिनके पास `type="text"` विशेषता है)
  • **स्यूडो-क्लास सिलेक्टर:** तत्वों को उनकी स्थिति के आधार पर लक्षित करता है।
   *   उदाहरण: `a:hover` (जब माउस किसी लिंक पर होवर करता है तो उसे लक्षित करता है)
  • **स्यूडो-एलिमेंट सिलेक्टर:** तत्वों के विशिष्ट भागों को लक्षित करता है।
   *   उदाहरण: `p::first-line` (एक पैराग्राफ की पहली पंक्ति को लक्षित करता है)
  • **कॉम्बिनेटर सिलेक्टर:** सिलेक्टरों के बीच संबंध के आधार पर तत्वों को लक्षित करता है।
* उदाहरण: `div p` (सभी पैराग्राफ तत्वों को लक्षित करता है जो `
` तत्वों के अंदर हैं)

सीएसएस प्रॉपर्टी

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

  • **टेक्स्ट प्रॉपर्टी:** `color`, `font-size`, `font-family`, `text-align`, `line-height`
  • **बॉक्स मॉडल प्रॉपर्टी:** `width`, `height`, `margin`, `padding`, `border`
  • **बैकग्राउंड प्रॉपर्टी:** `background-color`, `background-image`, `background-repeat`, `background-position`
  • **लेआउट प्रॉपर्टी:** `display`, `position`, `float`, `clear`
  • **ट्रांसफॉर्मेशन प्रॉपर्टी:** `transform`, `transition`, `animation`

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

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

  • **कंटेंट:** तत्व की वास्तविक सामग्री, जैसे कि टेक्स्ट या इमेज।
  • **पैडिंग:** कंटेंट और बॉर्डर के बीच की जगह।
  • **बॉर्डर:** कंटेंट और पैडिंग के चारों ओर एक रेखा।
  • **मार्जिन:** बॉर्डर और अन्य तत्वों के बीच की जगह।

बॉक्स मॉडल को समझना तत्वों को सही ढंग से स्थिति और आकार देने के लिए आवश्यक है।

सीएसएस बॉक्स मॉडल
भाग विवरण कंटेंट तत्व की वास्तविक सामग्री पैडिंग कंटेंट और बॉर्डर के बीच की जगह बॉर्डर कंटेंट और पैडिंग के चारों ओर एक रेखा मार्जिन बॉर्डर और अन्य तत्वों के बीच की जगह

सीएसएस लेआउट

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

  • **ब्लॉक-लेवल तत्व:** ब्लॉक-लेवल तत्व एक नई लाइन पर शुरू होते हैं और उपलब्ध चौड़ाई को भरते हैं। उदाहरणों में `
    `, `

    `, `

    ` शामिल हैं।

  • **इनलाइन तत्व:** इनलाइन तत्व एक ही लाइन पर अन्य तत्वों के साथ रहते हैं। उदाहरणों में ``, `<a>`, `<img>` शामिल हैं।
  • **फ्लोट:** फ्लोट का उपयोग तत्वों को बाएं या दाएं तरफ फ्लोट करने के लिए किया जाता है।
  • **पोजीशनिंग:** पोजीशनिंग का उपयोग तत्वों को वेब पेज पर विशिष्ट स्थानों पर रखने के लिए किया जाता है। पोजीशनिंग में स्टेटिक, रिलेटिव, एब्सोल्यूट और फिक्स्ड शामिल हैं।
  • **फ्लेक्सबॉक्स:** फ्लेक्सबॉक्स एक शक्तिशाली लेआउट मॉडल है जो तत्वों को एक पंक्ति या कॉलम में व्यवस्थित करने के लिए उपयोग किया जाता है। फ्लेक्सबॉक्स लेआउट आधुनिक वेब डिज़ाइन में बहुत लोकप्रिय है।
  • **ग्रिड:** ग्रिड एक और शक्तिशाली लेआउट मॉडल है जो तत्वों को दो आयामी ग्रिड में व्यवस्थित करने के लिए उपयोग किया जाता है। सीएसएस ग्रिड लेआउट जटिल लेआउट बनाने के लिए आदर्श है।

सीएसएस और बाइनरी ऑप्शन

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

यहां कुछ तरीके दिए गए हैं जिनसे सीएसएस का उपयोग बाइनरी ऑप्शन ट्रेडिंग प्लेटफ़ॉर्म में किया जा सकता है:

  • चार्ट और ग्राफ़ को स्टाइल करना
  • टेबल और डेटा ग्रिड को स्टाइल करना
  • बटन और फॉर्म को स्टाइल करना
  • रंग और फ़ॉन्ट का उपयोग करके महत्वपूर्ण जानकारी को हाइलाइट करना
  • उत्तरदायी डिजाइन का उपयोग करके विभिन्न उपकरणों पर प्लेटफ़ॉर्म को अनुकूलित करना

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

सीएसएस फ्रेमवर्क पूर्व-लिखित सीएसएस कोड के संग्रह हैं जिनका उपयोग वेब डेवलपमेंट को गति देने के लिए किया जा सकता है। कुछ लोकप्रिय सीएसएस फ्रेमवर्क में शामिल हैं:

  • **Bootstrap:** एक लोकप्रिय फ्रेमवर्क जो उत्तरदायी डिजाइन और मोबाइल-फर्स्ट दृष्टिकोण पर केंद्रित है। बूटस्ट्रैप फ्रेमवर्क व्यापक रूप से उपयोग किया जाता है।
  • **Foundation:** एक और लोकप्रिय फ्रेमवर्क जो लचीला और अनुकूलन योग्य है।
  • **Tailwind CSS:** एक उपयोगिता-पहला फ्रेमवर्क जो आपको अपने HTML में सीधे स्टाइल लागू करने की अनुमति देता है। टेलविंड सीएसएस तेजी से लोकप्रिय हो रहा है।

सीएसएस संसाधन

सीएसएस सीखने के लिए कई संसाधन उपलब्ध हैं:

  • **MDN Web Docs:** सीएसएस के बारे में व्यापक दस्तावेज़। MDN वेब डॉक्स एक उत्कृष्ट संदर्भ स्रोत है।
  • **W3Schools:** इंटरैक्टिव ट्यूटोरियल और उदाहरण।
  • **CSS-Tricks:** सीएसएस के बारे में लेख और ट्यूटोरियल।
  • **freeCodeCamp:** मुफ्त कोडिंग पाठ्यक्रम, जिसमें सीएसएस भी शामिल है।

निष्कर्ष

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

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

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

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

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

Баннер