Ciao,
non ho ancora capito come mai volte quando faccio una struttura di div del tipo:

codice:
<div id="padre">
<div id="figlio1">
</div>
<div id="figlio">
</div>
<hr/>
</div>
il div padre non prende le dimensioni in altezza dei div che contiene...

Mi sapete spiegare?
E' importante perchè se supponiamo che i due div figli siano affiancati con un float:left; (e che ovviamente hr sia clear:left
e che io abbia bisogno di avere uno sfondo del colore di uno dei due div, non posso darglielo perchè il div padre non prende le dimensioni in altezza....

Grazie a chiunque mi spieghi questa cosa