Ho una domanda

Ho nell'html ad esempio:

codice:
<div class="modulo_registrazione">
..
</div>

<div class="modulo_messaggio">
..
</div>
In pratica poi nel CSS dovrò andare a definire:

codice:
.modulo_registrazione {
...
}

.modulo_messaggio {
...
}
Il fatto è che spesso le due classi hanno le stesse proprietà però accade ogni tanto che una delle due ha qualcosa di specifico in più rispetto all'altra..

E' possibile utilizzare una cosa nell'html tipo:


codice:
<div class="modulo.registrazione">
..
</div>

<div class="modulo.messaggio">
..
</div>
E nel CSS dover definire SOLO

codice:
.modulo {
...
}
E eventualmente poi definire:

codice:
.modulo.registrazione {
...
}

.modulo.messaggio {
...
}
Solo per le reali differenze che ci sono rispetto la classe madre "modulo" ?

Grazie.