Ho un div con un immagine dentro.

Funziona normalmente.
Ho del testo accanto all'immagine.

Voglio però che il testo stia intorno all'immagine.

Ho aggiunto semplicemente un 'float:left;' e il testo accerchia sì l'immagine.... ma il div li contiene non è più alto quanto l'immagine ma quanto il testo (che è più corto).
Di conseguenza l'immagine mi sborda in altezza.

Come mai questo comportamento con i float?

Dove posso trovare maggiori informazioni a riguardo?

E cosa posso fare per risolvere, apparte mettere un min-height?

Thanks