HTML Code:
<div style="width:900px; height:auto;"> // Container Breite 900px
<div style="float:left; width:200px; height:auto;"></div> // Spalte 1
<div style="float:left; width:500px; height:auto;"></div> // Spalte 2
<div style="float:left; width:200px; height:auto;"></div> // Spalte 3
// Alle Spalten = 900px = Alle Spalten nebeneinander
</div>
<div style="clear:both;"></div> // Clearen -> Google
Sollten direkt nebeneinander dargestellt werden sowie auf gleicher höhe. Wenn allerdings der umfassende Container von der Breite her kleiner ist als alle 3 Spalten zusammen, wird die letzte Spalte die diesen Container überlappen würde einfach unter die 2 anderen Spalten gesetzt:
HTML Code:
<div style="width:800px; height:auto;"> // Container Breite 800px
<div style="float:left; width:200px; height:auto;"></div> // Spalte 1
<div style="float:left; width:500px; height:auto;"></div> // Spalte 2
<div style="float:left; width:200px; height:auto;"></div> // Spalte 3
// Alle Spalten = 900px = Spalte 3 wird versetzt.
</div>
<div style="clear:both;"></div> // Clearen -> Google
Außerdem verstehe ich dein Problem nicht so ganz. Schicke mir doch einfach mal deinen Quellcode bzw. einen Screenshot oder gerne auch beides. Dann schaue ich mir das mal an. Ohne Quellcode oder Screenshot ist es schwer irgendetwas zu diagnostizieren