auf ein <div> um die einzelnen <img> angewendet ergibt das einen sofortigen Umbruch.
Wenn du das float auf das div anwendest funktioniert es (dann brauchst du es bei den img allerdings nicht mehr).
Also
.dings {float:left; height:110px;}
und
<div class="dings"><img src="images/image1.gif" width="100" height="110" /></div>
<div class="dings"><img src="images/image1.gif" width="100" height="51" /></div>
?
Ja, das funktioniert - für das erste (bzw. hinterste) Bild. Das zweite umbrochene bleibt dann am ersten hängen ...
Bye,
Johannes