CSS में सामान्य सिबलिंग कॉम्बिनेटर (~) इस तरह दिखता है:
.featured-image ~ p ( font-size: 90%; )
उस उदाहरण में, आप एक लेख में सभी पैराग्राफों का चयन करेंगे जो कि चित्रित छवि ("चित्रित छवि का एक वर्ग नाम के साथ एक तत्व") के बाद आते हैं और उन्हें थोड़ा छोटा करते हैं font-size
।
यह समान पदानुक्रम स्तर पर तत्वों का चयन करता है। इस उदाहरण में .featured-image
और p
तत्व समान पदानुक्रम पर हैं। यदि चयनकर्ता पिछले p
या उससे पहले जारी रहा .featured-image
, तो सामान्य नियम लागू होते हैं। इसलिए .featured-image ~ p span
अभी भी ऐसे स्पैन का चयन करेंगे जो किसी भी .featured-image ~ p
मैच के वंशज हैं ।
चयनकर्ताओं स्तर 4 के लिए कल्पना इन "सिबलिंग कॉम्बिनेटरों का अनुसरण" करती है।
डेमो
यहां एक और उदाहरण दिया गया है, जो सभी p
तत्वों का अनुसरण करता है img
:
img ~ p ( background-color: #FEF0B6; padding: 5px; )
जिसके परिणामस्वरूप निम्नलिखित होंगे:
क्वर्क्स
WebKit में एक quirk होता था जहाँ आप इन्हें छद्म चयनकर्ताओं के साथ उपयोग नहीं कर सकते थे। पसंद:
input:checked ~ div ( /* Wouldn't work */ )
मुझे उन ब्राउज़र के सटीक संस्करण नहीं पता हैं, जहां यह तय किया गया था, लेकिन अब यह तय हो गया है।
अधिक जानकारी
- बाल और सिबलिंग चयनकर्ता
- आसन्न सिबलिंग संयोजक के समान।
- एमडीएन डॉक्स
ब्राउज़र का समर्थन
क्रोम | सफारी | फ़ायर्फ़ॉक्स | ओपेरा | अर्थात | एंड्रॉयड | आईओएस |
---|---|---|---|---|---|---|
कोई | 3+ | 1+ | 9+ | 7+ | कोई | कोई |