Mi chiedo quale sia la specificità del selettore di attributi. Per esempio:Qual è la specificità del selettore degli attributi?
- id = 100 punti
- class = 10 punti
- Html Tag = 1 punto
Esempio:
/* this specificity value is 100 + 10 + 1 = 111 */
#hello .class h2 { }
Con questo HTML:
<div class="selectform">
<input type="text" value="inter text">
<input type="text" value="inter text" class="inputag">
</div>
Quale di questi 2 selettori è più specifico?
.selectform input[type="text"] { }
.selectform .inputbg { }
Controllare demohttp://tinkerbin.com/IaZW8jbI
La specificità non viene conteggiata in "punti" nel modo in cui si pensa: http://stackoverflow.com/questions/2809024/points-in-css-specificity – BoltClock
controllare la demo http://tinkerbin.com/ IaZW8jbI –
ti piacerebbe leggere l'inizio di [questo articolo] (http://coding.smashingmagazine.com/2009/08/17/taming-advanced-css-selectors/) distruggendo la rivista che spiega come funziona la specificità – stephenmurdoch