Il mio problema è che il div interno con height:48px viene inserito dentro un div con dimensioni minori. In quest'ultimo div, come potete notare da immagini e relativo codice, non viene impostata un'altezza, quindi non capisco come mai le dimensioni non siano quelle dell'elemento interno più grande.
Codice HTML:
<div style="border:1px solid #CCC;background:#FFF;padding:10px;border-radius:4px;margin-top:-10px; content:inherit">
<div style="float:left;margin-right:5px;width:48px;height:48px"><a href="abc" style="float:left"><img src="abc"></a></div>
<div><b><a href="abc">text</a></b>
<br>h</div>
</div>
Grazie come sempre.