अनुसंधान विशिष्टता मैं इस ब्लॉग पर ठोकर खाई - http://www.htmldog.com/guides/cssadvanced/specificative/
यह बताता है कि सीएसएस के लिए विशिष्टता एक बिंदु-स्कोरिंग प्रणाली है। यह हमें बताता है कि तत्व 1 अंक के लायक हैं, कक्षाएं 10 अंकों के लायक हैं और आईडी 100 अंकों के लायक हैं। यह भी शीर्ष पर जाता है कि ये बिंदु कुल हैं और समग्र राशि चयनकर्ता की विशिष्टता है।
उदाहरण के लिए:
body = 1 पॉइंट
बॉडी .wrapper = 11 पॉइंट
बॉडी .wrapper #container = 111 पॉइंट
इसलिए, इन बिंदुओं का उपयोग करते हुए, मैं उम्मीद करता हूं कि निम्नलिखित सीएसएस और HTML पाठ के नीले होने के परिणामस्वरूप होंगे:
#a {
color: red;
}
.a .b .c .d .e .f .g .h .i .j .k .l .m .n .o {
color: blue;
}
<div class="a">
<div class="b">
<div class="c">
<div class="d">
<div class="e">
<div class="f">
<div class="g">
<div class="h">
<div class="i">
<div class="j">
<div class="k">
<div class="l">
<div class="m">
<div class="n">
<div class="o" id="a">
This should be blue.
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
जब एक कक्षा १०० अंक के बराबर होती है, तो १५ कक्षाएं १५० अंक के बराबर क्यों होंगी?
जाहिर है कि अंक सिर्फ कुल नहीं हैं; वे सम्मिलित हैं। इसके बारे में यहाँ और पढ़ें - http://www.stuffandnonsense.co.uk/archives/css_specificity_wars.html
इसका मतलब यह है कि हमारे चयनकर्ता में कक्षाएं = 0,0,15,0
या 0,1,5,0
?
(मेरे सहज ज्ञान मुझे बताओ यह पूर्व है, के रूप में हम इस तरह आईडी चयनकर्ता के विशिष्टता लग रहा है: 0,1,0,0
)