Salve a tutti...Ho un problema con un div...

Creo in modo dinamico dei div che contengono delle news...ovviamente con contenuti + o meno lunghi...

Il problema e che se un div contiene un immagine e allo stesso tempo il testo non è abbastanza lungo, l immagine esce fuori dalla div...ho provato con il min-height ma anche questa soluzione non è ottimale perchè in caso il contenuto non sia lungo la div ha comunque un'altezza troppo elevata...
Avete dell soluzioni per fare in modo che una div si autodimensioni in base al contenuto??

Ho già cercato sul web e su questo forum ma nn sono riuscito a capire molto su questo argomento...

Grazie mille...