Hallo,
<img id="Donald" src="bilder/layout/donald.gif" alt="" width="112" height="150">
"Donald" wird lt. css-Datei links gefloatet, hat ebendort in der css aber keine width, die aber unbedingt notwendig ist.
Ein replaced element wie img hat immer sogenannte intrinsic dimensions, damit hat es per definitionem eine width.
Ich bezweifle, ob eine html-width (112) für diese Regel (gefloatetete Elemente brauchen eine absolute width) eine Ersatz ist.
»A floated box must have an explicit width (assigned via the 'width' property, or its intrinsic width in the case of replaced elements).«
http://www.w3.org/TR/REC-CSS2/visuren.html#floats
Es ist also ein »Ersatz«. Mehr noch, das width-Attribut könnte auch fehlen. Schau dir die Beispiele direkt darunter an.
Mathias