Hallo miteinander!
Ich habe ein schweres Problem und finde einfach keine Lösung, vielleicht ist hier ein Crack der mir vielleicht helfen kann - Google hat bisher jedenfalls noch nichts brauchbares ausgespuckt.
Mein Layout soll zweispaltig sein UND die beiden Spalten sollen immer gleich hoch sein. Wenn jetzt die Spalten nur durch ein Hintergrundbild optisch in die Länge gezogen werden sollten wäre das ja kein Problem, ich weiß, wie das mit faux columns funktioniert.
ABER: ich habe in beiden Spalten "echten" Inhalt. Jedoch nur der linke ist wirklich relevant, das bedeutet, wenn dieser endet, soll der Inhalt in der zweiten Spalte einfach auf gleicher Höhe abgeschnitten werden! Damit Ihr das versteht: in der rechten Spalte ist ein Flash-Film der eine Bildergalerie zeigt. Links sind die eigentlichen Texte der Seite. Wenn diese Texte enden ist es also völlig ok, wenn das Movie an der Stelle dann auch aufhört/ausgeblendet wird/abgeschnitten ist.
----------------- container -----------------
----links----- ----rechts---
ganz genauso
viel viel
text galerie
ganz genauso
viel viel
text galerie
ganz genauso
viel viel
text galerie
----/links---- ----/rechts--
----------------- /container -----------------
aber
----------------- container -----------------
----links----- ----rechts---
ganz genauso
wenig wenig
text galerie
----/links---- ----/rechts--
----------------- /container -----------------
Meine bisherigen Ansätze:
- ich habe probiert den umgebenden Container auf 100% zu setzen, dann lappt bei zu langem Text links und "overflow:visible" dieser einfach über, und das ist ja gut, aber wenn dadurch das Scrollen einsetzt endet die rechte Spalte am unteren Bildschirmrand, da sich die 100%Höhe ja auf den Bildschirm und leider nicht auf das übergeordnete Element beziehen.
- ich habe probiert den Container in der Höhe flexibel zu lassen und die beiden Spalten mit height:100% dazu in Beziehung zu setzen, dann ist der Container immer auf die größte der beiden Inhalte ausgedehnt, und das will ich nicht (bei wenig Text soll die Galerie nicht die Höhe der Seite bestimmen!)
- ich habe probiert die rechte Spalte mit position:fixed und height:100% und overflow:hidden als Hintergrund zu simulieren, so bleibt bei längerem Text die Galerie einfach von Oberkante Viewport bis Unterkante Viewport stehen und nur der linke Inhalts-Teil scrollt - das sieht aber auch e aus, weil die Galerie auch in der horizontalen Balken hat die sich an der Gliederung der Inhalte links orientieren und bei dieser Lösung verschiebt sich dann alles gegeneinander.
Hat irgendjemand noch einen Geistesblitz welchen Ansatz man hier nehmen könnte oder sitze ich gerade nur auf meiner Leitung und die Lösung ist einfacher als ich denke?
Für Nachdenkanschübe wäre ich echt dankbar!
Ich habe ein schweres Problem und finde einfach keine Lösung, vielleicht ist hier ein Crack der mir vielleicht helfen kann - Google hat bisher jedenfalls noch nichts brauchbares ausgespuckt.
Mein Layout soll zweispaltig sein UND die beiden Spalten sollen immer gleich hoch sein. Wenn jetzt die Spalten nur durch ein Hintergrundbild optisch in die Länge gezogen werden sollten wäre das ja kein Problem, ich weiß, wie das mit faux columns funktioniert.
ABER: ich habe in beiden Spalten "echten" Inhalt. Jedoch nur der linke ist wirklich relevant, das bedeutet, wenn dieser endet, soll der Inhalt in der zweiten Spalte einfach auf gleicher Höhe abgeschnitten werden! Damit Ihr das versteht: in der rechten Spalte ist ein Flash-Film der eine Bildergalerie zeigt. Links sind die eigentlichen Texte der Seite. Wenn diese Texte enden ist es also völlig ok, wenn das Movie an der Stelle dann auch aufhört/ausgeblendet wird/abgeschnitten ist.
----------------- container -----------------
----links----- ----rechts---
ganz genauso
viel viel
text galerie
ganz genauso
viel viel
text galerie
ganz genauso
viel viel
text galerie
----/links---- ----/rechts--
----------------- /container -----------------
aber
----------------- container -----------------
----links----- ----rechts---
ganz genauso
wenig wenig
text galerie
----/links---- ----/rechts--
----------------- /container -----------------
Meine bisherigen Ansätze:
- ich habe probiert den umgebenden Container auf 100% zu setzen, dann lappt bei zu langem Text links und "overflow:visible" dieser einfach über, und das ist ja gut, aber wenn dadurch das Scrollen einsetzt endet die rechte Spalte am unteren Bildschirmrand, da sich die 100%Höhe ja auf den Bildschirm und leider nicht auf das übergeordnete Element beziehen.
- ich habe probiert den Container in der Höhe flexibel zu lassen und die beiden Spalten mit height:100% dazu in Beziehung zu setzen, dann ist der Container immer auf die größte der beiden Inhalte ausgedehnt, und das will ich nicht (bei wenig Text soll die Galerie nicht die Höhe der Seite bestimmen!)
- ich habe probiert die rechte Spalte mit position:fixed und height:100% und overflow:hidden als Hintergrund zu simulieren, so bleibt bei längerem Text die Galerie einfach von Oberkante Viewport bis Unterkante Viewport stehen und nur der linke Inhalts-Teil scrollt - das sieht aber auch e aus, weil die Galerie auch in der horizontalen Balken hat die sich an der Gliederung der Inhalte links orientieren und bei dieser Lösung verschiebt sich dann alles gegeneinander.
Hat irgendjemand noch einen Geistesblitz welchen Ansatz man hier nehmen könnte oder sitze ich gerade nur auf meiner Leitung und die Lösung ist einfacher als ich denke?
Für Nachdenkanschübe wäre ich echt dankbar!