Hallo,
wozu floatest du den div nach links, wenn du ihm gar keine breitenangabe gibst?
Stimmt! Das float: left ist überflüssig.
Nein, das hat wahsaga nicht gemeint. Das float ist wichtig, damit das DIV-Element weiterhin der umgebende Block für das Bild bleibt. Es ist nur _zwingend_ eine Breitenangabe erforderlich.
Vergleiche:
<body style="margin:0; padding:0;">
<div style="width:100%; float:left; border:1px solid black; margin:0; padding:0;">
<a name="a" href="#"><img src="back01.jpg" width="50" height="50" border="0" alt="Bild" style="float:right;"></a>
</div>
<p style="clear:both;">vs.</p>
<div style="border:1px solid black; margin:0; padding:0;">
<a name="b" href="#"><img src="back01.jpg" width="50" height="50" border="0" alt="Bild" style="float:right;"></a>
</div>
</body>
viele Grüße
Axel