Ciao a tutti,
mi sto preparando per un esame e devo risolvere questo problema:

Valutare l'esecuzione della cascade ed elencare le coppie proprietà valore che verranno effettivamente applicate a "li" di primo, secondo e terzo livello.

codice:
ol.level_1 li {background: green; padding: 20px;}
ol li.level_2 {background: red;}
li.level_3 {padding: 5px; margin: 3px}
codice:
<div id="TOC">
	
  1. <li class="level_1 first" id="item_1"> Chapter A <li class="level_1 withSublist" id="item_2"> Chapter B
    1. <li class="level_2 first" id="item_2_1"> Chapter B.1 <li class="level_2 last" id="item_2_2"> Chapter B.2
    <li class="level_1 last withSublist" id="item_3"> Chapter C
    1. <li class="level_2 first" id="item_3_1"> Chapter C.1 <li class="level_2 last withSublist" id="item_3_2"> Chapter C.2
      1. <li class="level_3 first" id="item_3_2_1"> Chapter C.2.1 <li class="level_3 last" id="item_3_2_2"> Chapter C.2.2
</div>
La cosa che non mi torna è il fatto che i "li" di terzo livello abbiano sfondo "green" e non "red", come mai?
Data la seconda regola CSS (ol li.level_2 {background: red;}) questa non si dovrebbe applicare a titti i li.level_2 e discendenti e quindi anche ai "li" di terzo livello?

Grazie mille per la pazienza e per l'aiuto.

Nicolo'