चयनकर्ताओं के संयोजन अलग अर्थ प्राप्त करते हैं - संलग्न छवि आसानी से बताती है
a) एकाधिक चयनकर्ताओं को अल्पविराम द्वारा अलग किया गया ( ,
) - सभी चयनित तत्वों पर समान शैलियाँ लागू होती हैं।
div,.elmnt-color {
border: 1px solid red;
}
यहां बॉर्डर स्टाइल को DIV
एलिमेंट्स और सीएसएस क्लास .elmnt-color
एप्लाइड एलिमेंट्स पर लागू किया जाता है।
<div>
Red border applied
</div>
<p class="elmnt-color">
Red border applied
</p>
b) अंतरिक्ष द्वारा अलग-अलग चयनकर्ता - जिन्हें वंशज चयनकर्ता कहा जाता है।
div .elmnt-color {
background-color: red;
}
यहां सीएसएस शैली को सीएसएस वर्ग .elmnt-color
लागू तत्वों पर लागू किया जाता है जो एक तत्व के बालDIV
तत्व हैं।
<div>
Red border NOT applied
</div>
<p class="elmnt-color">
Red border NOT applied
</p>
<div>
Red border NOT applied
<p class="elmnt-color">
Red border applied
</p>
</div>
ग) अंतरिक्ष के बिना निर्दिष्ट कई चयनकर्ता - यहां शैलियों को उन तत्वों पर लागू किया जाता है जो सभी संयोजनों को पूरा करते हैं।
div.elmnt-color {
border: 1px solid red;
}
यहां बॉर्डर स्टाइल केवल उन DIV
तत्वों के लिए लागू किया जाता है जिनकी CSS क्लास है .elmnt-color
।
<div>
Red border NOT applied
</div>
<p class="elmnt-color">
Red border NOT applied
</p>
<div>
Red border NOT applied
<p class="elmnt-color">
Red border NOT applied
</p>
</div>
<div class="elmnt-color">
Red border applied
</div>
विवरण https://www.csssolid.com/css-tips.html पर संलग्न हैं
नोट: CSS क्लास CSS चयनकर्ताओं में से एक है। ये नियम सभी CSS चयनकर्ताओं (उदा: वर्ग, तत्व, आईडी आदि) पर लागू होते हैं।