palasmic: dynamische mehrspaltigkeit >3!

Beitrag lesen

hallo zusammen,

ich habe folgendes problem:
es soll eine website entstehen, die ihren inhalt aus einer datenbank bekommt. dieser inhalt kann unterschiedlich lang sein/werden, je nach ausgewähltem content.
bis hier absolut ok.
nun soll der inhalt aber in spalten von maximal 600px höhe "gegossen" werden. reicht eine div-box nicht aus, soll die nächste den folgenden content aufnehmen usw..
zuerst wollte ich die css3-funktion nehmen:

  
div#multicolumn1 {  
	-moz-column-count: 3;  
	-moz-column-gap: 20px;  
	height: 600px;  
}

die funktioniert aber wirklich nur mit firefox und selbst da müßte ich die anzahl der spalten vorher ermitteln und mit javascript/php einstellen.

seht ihr eine möglichkeit, den content automatisch zu verteilen?
vom layout ist es nicht schwer. ich habe einen dynamischen hauptcontainer, dem ich die breite zuweise, die für alle spaltencontainer den notwendigen platz gibt. und die spaltencontainer floate ich left mit einem linken margin.

ich weiss, dieses projekt verstösst gegen jede regel von html und usability, weil bei größerem inhalt immer nach "rechts" gescrollt werden muss. mir gefällt's auch nicht - doch was soll ich machen - ich bin "nur" der ausführende..