Hallo,
Dann hast Du mich nicht richtig gelesen. Das merkwürdige ist, dass ich nur "height:1px" schreiben muss, und die Höhe der Box richtet sich wieder nach dem Bild. Allerdings ist das wieder nicht in allen Browsern so.
Das ist ein IE Bug.
Es empfiehlt sich meiner Meinung danach, das Bild in ein zusätzliches DIV zu verpacken.
Nein, es empfiehlt sich float dafür zu verwenden, wofür es gedacht ist. HTML und CSS beschreiben Hyper-Text-Dokumente. Sie können nicht, wie AWTs, Componetns in GUIs mit Container und Layout-Manager anordnen. Speziell ist ein DIV kein Container, der floatende Elemente enthalten kann. Der einzige Container ist das Browserfenster.
viele Grüße
Axel