Seite 1 von 1

DIVs sollen umbrechen - ich scheitere gerade

Verfasst: 03.09.2006, 15:31
von ole1210
Moin moin!

Ich stehe gerade vor einem (wahrscheinlich total simplen) Problem und komme nicht weiter.

Ich habe nen DIV Container mit ner festen Höhe. Darein sollen weitere praktisch als "Listen".

Der äussere Container ist so hoch, das genau 15 weitere DIVs innen rein passen. Nach dem 15. soll eine neue "Spalte" begonnen werden.

Das muss doch technisch möglich sein, oder? Oder gibt es eine Liste, die bei einer Höhenbegrenzung automatisch in eine weitere Spalte umbricht?

Viele Grüße

Ole

Verfasst:
von

Verfasst: 03.09.2006, 15:51
von MonikaTS
https://www.cssplay.co.uk/menu/column.html

sowas magst Du haben nehm ich an,

Du beschreibst es ja selber:
eine (geordnete) Liste, die beim Listenpunkt 15 neu anfangen soll,

oder lieg ich falsch?

lg

Verfasst: 03.09.2006, 16:18
von ole1210
Jepp, Du liegst falsch. Evtl. habe ich mich aber falsch ausgedrückt.

Die Liste wird aus einer DG generiert. Es sind mindesten 5 Punkte, maximal aber 45.
da 45 Punkte untereinader nicht gut aussehen möchte ich die Liste automatisch teilen lassen.

Sinds 5 Punkte, so möchte ich eine Spalte haben. Sinds 17 Punkte, so Häztte ich gerne eine Spalte mit 15 Punkten und eine mit 2en.

Per display:inline und float:left kann ich sowas zeilenweise machen. Ich hätte es aber gerne spaltenweise.

Dein Beispiel ist ja nur eine ganz normale Liste. Und es muss noch nichteinmal eine Liste sein. Muss nur so aussehen wie eine.

Verfasst: 03.09.2006, 17:04
von MonikaTS
yepp an sowas dachte ich ;)

ich schreibe es mal auf in meiner laienhaften Sprache:

Liebe Datenbank, hole mir die Punkte XYZ,
du lieferst mir dies in Zeilen,
bei der 16 Zeile mach mir ein class="zwei" dazu
bei der 31 Zeile ein class ="drei" dazu ..

usw..


so geht das ja bei Navigationspunkten auch...

auf die Datenbanker schiel....

lg

Verfasst: 03.09.2006, 17:16
von ole1210
Diesen Ansatz wollte ich vermeiden. Hatte gehofft, das ichs ohne PHP machen könnte.

Aber gut, dann also so rum.

Danke!!!

Verfasst: 03.09.2006, 21:56
von cren
Wenn du es niciht mit PHP machen willst kannst es ja auch mit Javascript machen. Da würd ich aber ehrlich gesagt die PHP-Variante bevorzugen ;)