Prueba colocarlo de esta manera por ejemplo
Código HTML:
Ver original<div style="border: solid #808080 3px; background-color: #EFF1F0;"> <img src="t_img.JPG" alt="" style="float:left; margin: 5px;"/> <h4>Hola
</h4> Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto
<div style="clear:both;"></div><!-- esto permite que se respete el tamaño del div contenedor-->
<img src="t_img.JPG" alt="" style="float:left; margin: 5px;"/> =>> el float:left hace que tu imagen permita el texto alrrededor
<div style="clear:both;"></div> ==>> a partir de esto deja de respetar el float y sigue todo normal.
Espero te sirva saludos!!!