Aha, dus je output is zoiets als een serie "visitekaartjes" (records) met de opgevraagde data, waarvan er bv. telkens drie op een rijtje naast elkaar moeten komen te staan, dan beginnen aan het volgende rijtje, enz.
Waarschijnlijk hebben je <div>'s met de "visitekaartjes" de neiging de volle breedte op te eten, zodat de volgende er onder duikt, in plaats van ernaast te komen.
Heb je al eens geprobeerd de <div>'s een bepaalde
breedte te geven, en ze dan ook een
{ float: left;} te geven? Dan zouden ze ook naast elkaar moeten komen, totdat de beschikbare breedte op is.
In het eerstvolgende element na de records moet dan een
{ clear: left; } komen, anders floept dat element naast het laatste record als het rijtje nog niet vol is.
Helpt dat?
Met vriendelijke groet,
CSShunter