Diciamo che ho un markup profondamente annidato che voglio scegliere come target con i CSS. Potrebbe essere qualsiasi cosa, ma per esempio:Targeting di elementi nidificati con CSS
<div>
<div id='someid'>
<span class='someclass'>
<a class='link' href='alink'>Go somewhere</a>
</span>
</div>
<div>
È accettabile per scrivere una regola CSS mira il tag <a>
direttamente, in questo modo?
a.link { font-size: large; }
Oppure è considerato non standard che potrebbe non funzionare in alcuni browser? Devo scegliere come target ogni elemento della catena in questo modo?
div div span.someclass a.link { font-size: large; }
Questo può portare a un pessimo caso di classite, che IMO non vale la pena provare a radere millisecondi che non aggiungono nemmeno il tempo impiegato a digitare un singolo carattere. – BoltClock