OK, ich dachte eben, vielleicht könnte man über PHP irgendwie die Länge des jeweiligen Artikel- und Kommentarabschnitts kontrollieren und dann die Differenz dazwischen (falls negativ, d.h. der Artikel ist kürzer als der Kommentarabschnitt) dazu verwenden, um den nächsten Artikelabschnitt entsprechend weiter unten anfangen zu lassen.
wie oben schon gesagt: absolut ist ein fehler - floatende elemente und ein clear darunter sind praktischer
ggf solltest du dich in mehrspaltige layouts mit css bzw in puncto textfluss etwas einlesen
<div id="wrapper">
<div id="header">header</div>
<div id="artikel">artikel</div>
<div id="kommentare">kommentare</div>
<div id="footer">footer</div>
</div>
#wrapper {
width: 800px;
}
#artikel {
width: 100%;
}
#artikel {
float: left;
width: 50%;
}
#kommentare {
float: left; /* ja, left */
width: 50%;
}
#footer {
width: 100%;
clear: both;
}