0 == parce que .offre .speciale ciblerait un élément ".special", enfant de ".offre" (.offre > .speciale)... et non pas tout élémént contenant les classes .offre ET speciale... le CSS correcte pour mettre chambre en orange est .offre.speciale
1 == en CSS c'est la dernière instruction qui l'emporte...
.deux_col {
width: 50%;
float: left;
}
#wrap_holidays {
/* Si on indique : */
li {
color: green;
}
.offre {
color: orange;
}
/* ... toute la liste (li) sera en vert */
/* si, ensuite, on met : */
.complet {
color: red;
text-decoration: line-through;
}
/* ...cette instruction étant en dernier, elle prendra le dessus (sur la précédente)...
"chambres" étant .complet sera en rouge !!! */
}
#wrap_holidays.correction.alt {
li {
&.complet {
color: red !important;
text-decoration: line-through;
}
}
li {
color: green;
}
.offre {
color: orange;
}
}