मैं निम्नलिखित परिभाषा का उपयोग कर रहावर्ग/छद्म-वर्गों और तत्वों/छद्म तत्वों के बीच सीएसएस विशिष्टता स्तर कैसे काम करते हैं?
- एक (सीएसएस 2 कल्पना http://www.w3.org/TR/CSS21/cascade.html#specificity से रूपांतरित) = एक तत्व की शैली विशेषता का उपयोग
- ख = आईडी की संख्या का श्रेय
- c = विशेषताओं की संख्या (वर्ग) और छद्म वर्गों (: लिंक,: मंडराना)
- d = तत्वों और छद्म तत्वों की संख्या (: पहली पंक्ति,: पहला अक्षर)
निम्नलिखित शैलियों (सही करने के लिए मेरी गणना) के साथ:
.content {color: green;} /* a=0 b=0 c=1 d=0 -> 0,0,1,0 */
.content:hover {color: yellow;} /* a=0 b=0 c=2 d=0 -> 0,0,2,0 */
li {color: orange;} /* a=0 b=0 c=0 d=1 -> 0,0,0,1 */
li:first-line {color: pink;} /* a=0 b=0 c=0 d=2 -> 0,0,0,2 */
और निम्नलिखित एचटीएमएल
<li class="content">The first line</li>
जब मैंने इसे एक ब्राउज़र में खोलने के लिए, पाठ की पंक्ति गुलाबी होता है। मैंने सोचा कि यह हरा होगा और होवर पर, यह पीला होगा। मैंने सोचा कि तत्वों और छद्म तत्व (गणना में डी) कक्षाओं और छद्म वर्गों (गणना में सी) से कम वजन है।
संभावित डुप्लिकेट [सीएसएस में पहली पंक्ति और प्रथम-बच्चे की विशिष्टता?] (http://stackoverflow.com/questions/20555878/the- विशिष्टता-of-first-line-and-first-child-in-css) –