Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> CSS

CSS सेलेक्टर और डिक्लेरेशन्स को समझना

CSS सेलेक्टर्स का उपयोग दिए गए पैटर्न से प्रत्येक एलिमेंट का मिलान करके HTML एलिमेंट्स को चुनने के लिए किया जाता है। हम प्रॉपर्टी और उनके मान को सेलेक्टर के अंदर घोषित करके स्टाइल्स को परिभाषित करते हैं।

सिंटैक्स

स्टाइल्स घोषित करने के लिए सिंटैक्स निम्नानुसार है:

Selector { property: value; }

CSS में सिंपल सेलेक्टर्स, एट्रिब्यूट सेलेक्टर्स, स्यूडो-क्लासेज, स्यूडो-एलिमेंट्स और मानक कॉम्बिनेटर्स के माध्यम से सेलेक्टर्स का संयोजन होता है। निम्नलिखित टेबल कुछ सेलेक्टर्स को सूचीबद्ध करती है:

सेलेक्टरसेलेक्टर का प्रकारविवरण
*यूनिवर्सल सेलेक्टरसभी एलिमेंट्स से मेल खाता है
eटाइप सेलेक्टरटाइप e के सभी एलिमेंट्स से मेल खाता है
e1 e2डिसेंडेंट सेलेक्टरकिसी भी e2 एलिमेंट से मेल खाता है जो e1 एलिमेंट का डिसेंडेंट है।
e1>e2चाइल्ड सेलेक्टरकिसी भी e2 एलिमेंट से मेल खाता है जो एलिमेंट e1 का चाइल्ड है।
e[bar="demo"]एट्रिब्यूट सेलेक्टरकिसी भी e एलिमेंट से मेल खाता है जिसका "bar" एट्रिब्यूट मान बिल्कुल "demo" के बराबर है।
#idID सेलेक्टरID "id" के बराबर वाले एलिमेंट से मेल खाता है।

उदाहरण

निम्नलिखित उदाहरण CSS सेलेक्टर्स को दर्शाते हैं:

<!DOCTYPE html> <html> <head> <style> p::first-line {    background-color: lightgreen;    color: white;    text-decoration: overline black; } </style> </head> <body> <h2>Demo Heading</h2> <p>This is our demo text. Only the first line will have a different style. This is demo text. This is demo text. This is demo text. This is demo text. This is demo text. This is demo text. This is demo text. This is demo text. </p> </body> </html>

आउटपुट

यह निम्नलिखित आउटपुट देता है:

CSS सेलेक्टर और डिक्लेरेशन्स को समझना

दूसरा उदाहरण

<!DOCTYPE html> <html> <head> <style> p::first-line {    background-color: lightgreen;    color: white;    text-decoration: overline red; } span {    font-size: 1.4em; } #demo {    box-shadow: inset 0 0 20px orange; } </style> </head> <body> <h2>Student Details</h2> <p><span>Student</span>details would be mentioned here. <span id="demo">Student Marks</span> includes the score of students in the final semester held July 2018. With that the ranks are also displayed.</p> </body> </html>

आउटपुट

यह निम्नलिखित आउटपुट देता है:

CSS सेलेक्टर और डिक्लेरेशन्स को समझना

  1. CSS एब्सोल्यूट और रिलेटिव यूनिट्स समझना CSS एब्सोल्यूट और रिलेटिव यूनिट्स समझना

    CSS एब्सोल्यूट यूनिट्स एब्सोल्यूट लेंथ यूनिट्स एक-दूसरे के सापेक्ष निश्चित होती हैं। ये यूनिट्स तब उपयोग की जाती हैं जब आउटपुट फॉर्मेट पहले से ज्ञात हो। एब्सोल्यूट यूनिट्स तालिका: क्रमांकयूनिट और विवरण 1cm - सेंटीमीटर 2mm - मिलीमीटर 3in - इंच (1in = 96px = 2.54cm) 4px

  1. CSS बॉर्डर और आउटलाइन के बीच अंतर समझना CSS बॉर्डर और आउटलाइन के बीच अंतर समझना

    CSS border प्रॉपर्टी का उपयोग किसी एलिमेंट के लिए बॉर्डर प्रॉपर्टीज को परिभाषित करने के लिए किया जाता है। यह border-width, border-style और border-color के लिए एक शॉर्टहैंड है। व्यक्तिगत पक्षों के लिए बॉर्डर स्टाइल किए जा सकते हैं और border-radius भी निर्दिष्ट किया जा सकता है। दूसरी ओर, CSS outline ज

  1. CSS मीडिया टाइप्स और क्वेरीज को समझना CSS मीडिया टाइप्स और क्वेरीज को समझना

    CSS मीडिया टाइप्स और क्वेरीज उपयोगकर्ता को डिवाइस के सामान्य टाइप (स्क्रीन, प्रिंट, आदि) या उसकी विशेषताओं (स्क्रीन रिज़ॉल्यूशन, व्यूपोर्ट डायमेंशन्स, आदि) के अनुसार कुछ स्टाइल्स को परिभाषित करने में मदद करते हैं। सिंटैक्स मीडिया क्वेरीज का सिंटैक्स निम्नलिखित है: @media not | only mediatype and (e