Hallo Roland!
bereits in CSS2.1 ist nichts mehr von explizit notwendiger width-Angabe zu lesen, siehe
http://www.w3.org/TR/REC-CSS2/visuren.html#floats und
http://www.w3.org/TR/CSS21/visuren.html#floats
Gratuliere, Du hast gut recherchiert!
Ich habe gerade die Problemstellung dieses Threads mit float:left und float:right probiert. Funktioniert mit Firefox und Konqueror tadellos.
Wenn ich nächstesmal XP boote schau ich mir das noch mit dem IE an.
Der Validator akzeptiert das Stylesheet auch ohne explizite width-Angabe.
Grüße
saltun