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

CSS में एडजेसेंट सिबलिंग सिलेक्टर्स


CSS एडजेसेंट सिबलिंग सिलेक्टर का उपयोग किसी एलिमेंट के एडजेसेंट सिबलिंग को सिलेक्ट करने के लिए किया जाता है। इसका उपयोग केवल उन एलिमेंट्स को सिलेक्ट करने के लिए किया जाता है जो पहले सिलेक्टर के तुरंत बाद आते हैं।

सिंटैक्स

CSS एडजेसेंट सिबलिंग सिलेक्टर का सिंटैक्स निम्नलिखित है:

element + element { /*declarations*/ }

उदाहरण

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

<!DOCTYPE html> <html> <head> <style> div { margin: 8px; height: 50px; width: 60px; display: flex; float: left; border-radius: 5%; border: 2px solid brown; box-shadow: inset 0 2px 12px olivedrab; } div + div { border-radius: 50%; background-color: orchid; } </style> </head> <body> <div></div> <hr> <div></div> <div></div> </body> </html>

आउटपुट

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

CSS में एडजेसेंट सिबलिंग सिलेक्टर्स

उदाहरण

<!DOCTYPE html> <html> <head> <style> p { font-size: 1.5em; } span { background-color: lavender; } span + span { background-color: darkseagreen; } </style> </head> <body> <p> <span>Demo text</span>   <span>goes here</span> </p> </body> </html>

आउटपुट

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

CSS में एडजेसेंट सिबलिंग सिलेक्टर्स

  1. CSS एट्रिब्यूट सिलेक्टर्स से फॉर्म्स स्टाइल करना CSS एट्रिब्यूट सिलेक्टर्स से फॉर्म्स स्टाइल करना

    CSS में एट्रिब्यूट सिलेक्टर्स का उपयोग करके विशेष एट्रिब्यूट्स वाले HTML एलिमेंट्स पर स्टाइल्स लागू करें। एट्रिब्यूट सिलेक्टर पर निम्न नियम लागू होते हैं।p[lang] − lang एट्रिब्यूट वाले सभी पैराग्राफ एलिमेंट्स सिलेक्ट करता है।p[lang="fr"] − उन सभी पैराग्राफ एलिमेंट्स को सिलेक्ट

  1. CSS में एडवांस्ड सिलेक्टर्स CSS में एडवांस्ड सिलेक्टर्स

    CSS में एडवांस्ड सिलेक्टर्स में एडजेसेंट सिबलिंग सिलेक्टर, एट्रिब्यूट सिलेक्टर, डायरेक्ट चाइल्ड सिलेक्टर, nth-of-type सिलेक्टर आदि शामिल हैं। इसमें जनरल सिबलिंग सिलेक्टर भी शामिल है, एक उदाहरण नीचे दिखाया गया है:h1 ~ h3डायरेक्ट चाइल्ड सिलेक्टर का उदाहरण -div > spanCSS में एडवांस्ड सिलेक्टर्स दिखा

  1. CSS के साथ सिबलिंग एलिमेंट्स का चयन करना CSS के साथ सिबलिंग एलिमेंट्स का चयन करना

    परिचय CSS दो सिबलिंग कॉम्बिनेटर्स प्रदान करता है: एडजेसेंट सिबलिंग (+) और जनरल सिबलिंग (~)। दोनों समान पैरेंट के चाइल्ड एलिमेंट्स का चयन करते हैं लेकिन अलग-अलग दायरे के साथ। सिंटैक्स एडजेसेंट सिबलिंग कॉम्बिनेटर prev + next { property: value; } केवल तभी मेल खाता है जब next prev के **तुरंत बाद** आ