CSS documentation

From binaryoption
Jump to navigation Jump to search
Баннер1
    1. सीएसएस दस्तावेज़: शुरुआती के लिए एक विस्तृत गाइड

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

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

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

सीएसएस का इतिहास

सीएसएस का विकास 1990 के दशक में शुरू हुआ, जब एचटीएमएल में स्टाइलिंग टैग का उपयोग किया जाता था। हालाँकि, यह तरीका जटिल और असंगत था। 1996 में, वर्ल्ड वाइड वेब कंसोर्टियम (W3C) ने सीएसएस का पहला संस्करण जारी किया, जिसने वेब स्टाइलिंग के लिए एक मानक प्रदान किया। तब से, सीएसएस के कई संस्करण जारी किए गए हैं, जिनमें से प्रत्येक में नई सुविधाएँ और सुधार शामिल हैं। सीएसएस3, जो वर्तमान में व्यापक रूप से उपयोग किया जाता है, एडवांस्ड वेब डेवलपमेंट के लिए कई उन्नत सुविधाएँ प्रदान करता है।

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

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

सिंटैक्स इस प्रकार है:

``` selector {

 property: value;
 property: value;

} ```

उदाहरण के लिए:

``` h1 {

 color: blue;
 font-size: 36px;

} ```

इस उदाहरण में, `h1` चयनकर्ता है, और `color` और `font-size` गुण हैं। `blue` और `36px` उनके संबंधित मान हैं। सीएसएस सिंटैक्स को समझना महत्वपूर्ण है।

सीएसएस चयनकर्ता

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

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

सीएसएस गुण

सीएसएस गुणों का उपयोग एचटीएमएल तत्वों की स्टाइलिंग को नियंत्रित करने के लिए किया जाता है। हज़ारों सीएसएस गुण उपलब्ध हैं, जिनमें से कुछ सबसे सामान्य हैं:

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

सीएसएस गुण को समझना वेब डेवलपमेंट के लिए आवश्यक है।

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

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

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

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

सीएसएस बॉक्स मॉडल प्रत्येक एचटीएमएल तत्व के चारों ओर एक आयताकार बॉक्स बनाता है। इस बॉक्स में चार भाग होते हैं:

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

सीएसएस बॉक्स मॉडल को समझना तत्वों को पृष्ठ पर सटीक रूप से स्थिति देने के लिए महत्वपूर्ण है।

सीएसएस लेआउट तकनीकें

सीएसएस विभिन्न लेआउट तकनीकों का समर्थन करता है, जिनमें शामिल हैं:

  • **फ्लोट (Float):** तत्वों को बाईं या दाईं ओर फ्लोट करने के लिए उपयोग किया जाता है।
  • **पोजीशनिंग (Positioning):** तत्वों को पृष्ठ पर विशिष्ट स्थानों पर स्थिति देने के लिए उपयोग किया जाता है।
  • **फ्लेक्सबॉक्स (Flexbox):** तत्वों को एक-आयामी लेआउट में व्यवस्थित करने के लिए उपयोग किया जाता है।
  • **ग्रिड (Grid):** तत्वों को दो-आयामी लेआउट में व्यवस्थित करने के लिए उपयोग किया जाता है।

सीएसएस लेआउट वेब डिज़ाइन का एक महत्वपूर्ण पहलू है।

सीएसएस रिस्पॉन्सिव डिज़ाइन

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

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

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

सीएसएस अनुकूलन और प्रदर्शन

वेबसाइट के प्रदर्शन को अनुकूलित करने के लिए सीएसएस को अनुकूलित करना महत्वपूर्ण है। कुछ सुझावों में शामिल हैं:

  • सीएसएस फ़ाइलों को छोटा करें।
  • ब्राउज़र कैशिंग का उपयोग करें।
  • अनावश्यक सीएसएस नियमों से बचें।
  • सीएसएस स्प्राइट्स का उपयोग करें।
  • `@font-face` का सावधानीपूर्वक उपयोग करें।

वेबसाइट प्रदर्शन वेबसाइट की सफलता के लिए महत्वपूर्ण है।

सीएसएस और तकनीकी विश्लेषण

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

सीएसएस और वॉल्यूम विश्लेषण

सीएसएस वॉल्यूम विश्लेषण में भी भूमिका निभा सकता है। डेटा को दृश्यात्मक रूप से प्रस्तुत करने के लिए सीएसएस का उपयोग किया जा सकता है, जिससे डेटा के पैटर्न और रुझानों को समझना आसान हो जाता है।

आगे सीखने के लिए संसाधन

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


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

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

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

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

Баннер