"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

css layout problem

Neo1010 06.06.2009 - 17:36 867 6
Posts

Neo1010

.
Registered: May 2003
Location: -
Posts: 1212
Hallo, erstmal!

So nun zu meinem Problem. Hier eine kleine Übersicht:

uebersicht_141865.png

Blauer,Grauer und Gelber Bereich werden mit Position absolut positioniert und der Rest definiert.

Problem gibt es bei den roten Bereichen.
Innerhalb des großen grauen Bereichs (Nennen wir ihn Content ;)) gibt es 1 bis n rote Bereiche diese sollen nebeneinander dargestellt werden.

Ist der Rote Bereich höher als der Graue so soll der Orange Scrollbalken (Y) im grauen Bereich erscheinen.

Sind zb. 2 Rote Bereiche breiter als der Graue so soll der Orange Scrollbalken (X) im grauen Bereich erscheinen.

In weiterer Folge werd ich mit Javascript abfangen wann gescrollt wird um damit mit Javascript auch im Blauen Bereich zu scroll.

Hoffe ihr versteht mein Problem.
Am besten wäre natürlich eine Lösung ohne Javascript aber mir fällt zurzeit leider nicht ein wie.

Im Blauen Bereich stehen Informationen die Abhängig davon sind was im Roten bereich steht. Scorll man jetzt im Grauen Bereich muss ich per Javascript automatisch auch den Blauen Bereich scrollen. Der blaue Bereich muss allerdings fixiert sein da er sich nicht bewegen soll wenn ich im Content die x-richtung scroll
Bearbeitet von Neo1010 am 06.06.2009, 23:33

vanHell

Tauren Marine
Registered: May 2004
Location: Hell
Posts: 1017
klingt eh toll, woran scheiterts jetzt genau?
den blauen bereich kannst mit position:fixed fixieren, aber das wirdst eh selber auch wissen.

baldi

Addicted
Registered: Dec 2006
Location: austria
Posts: 478
pack den blauen bereich auch in den grauen, dann scrollt der mit!
und für die x-richtung musst ihn fixieren. (wobei ich mir da grad ned sicher bin, ob das funktioniert)

und den grauen bereich machste mit overflow:scroll; scrollbar!

Neo1010

.
Registered: May 2003
Location: -
Posts: 1212
ja also grauer bereich wird mit overflow:auto
falls zb die roten divs eh nicht hoch und breit genug sind ist kein scroll erforderlich

der graue bereich ist position:absolute wie bekomm ich jetzt die roten nebeneinander hin?
irgendwie funkt das bei mir grad nicht obwohl das doch eigentlich simple sein sollte. probier grad mit float usw herum aber es passt nicht

vanHell

Tauren Marine
Registered: May 2004
Location: Hell
Posts: 1017
eigentlich müsstest bei jeden roten nur float; left; und width: xxpx; eingeben

Neo1010

.
Registered: May 2003
Location: -
Posts: 1212
so habs mit tables gemacht

<problem gelöst>

jives

And the science gets done
Avatar
Registered: Sep 2001
Location: Baden
Posts: 3548
:D Jaja, das leidige Thema mit mehreren Spalten und CSS. Vor allem wenns auch noch immer gleich hoch sein sollen.

Falls es dich doch noch interessiert, hier ein netter Artikel darüber: http://www.positioniseverything.net.../onetruelayout/
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz