Hallo Herb,
mmh, die Bilder schieben sich unterhalb einer bestimmten Breite ineinander, was bei Prozentbreiten normal ist.
Wenn 20% schmaler als die Bildbreite sind kommt es logischerweise zu Überlappungen.
Im IE6 springt unterhalb einer bestimmten Breite die rechte Spalte nach unten.
Grundsätzlich halte ich Prozentbreiten von Layouts für problematisch, besonders wenn die ganze Bildschirmbreite ausgenutzt wird.
Bei breiten Bildschirmen finde ich das Lesen dann anstrengend, weil die Augenbewegungen von links nach rechts schon sehr groß sind. Da nützt es auch nicht so viel wenn eine Spalte an sich nicht so breit ist.
Das Auge springt oft sehr weit hin und her, schon um alles zu erfassen.
Unausgesprochen hat man sich unter Webworkern, Agenturen auf eine max. Breite von 950px geeinigt. Das genügt auch für ein Dreispaltenlayout.
Ein #wrapper mit 950px Breite um alles und drin die drei Spalten mit festen Breiten und Float.
Dadurch erhält man ein stabiles Layout, was beim verkleinern des Browserfensters höchstens einen horizontalen Scrollbalken erzeugt. ;)
Gruß
Klaus