Ich versuche, eine Website ohne vertikale Scrollen für eine Seite zu machen, aber ich brauche, dass eine der DIVs ich vertikal auf den unteren Rand der Seite (höchstens erweitern müssen)), und wenn es Inhalt hat, der nicht passt, sollte das Div einen vertikalen Scroller erstellen.Auto Höhe div mit Überlauf und scrollen wenn benötigt
ich habe bereits die css für die innerhalb der div in herausgefunden, Erstellen des Scrollers bei Bedarf. Ich habe auch herausgefunden how to make der Container div wachsen, um genau den vertikalen Raum zu nehmen, die es in der Seite hat. Ich kann sie einfach nicht zusammen trainieren!
bitte bedenken Sie, dass Sie in jsfiddle nicht in der Lage sein werden, den Inhalt der gesamten Website zu sehen und was Sie für die 2. Geige bekommen, zeigt nicht wirklich, was getan wird, aber es funktioniert wie ich beabsichtigt aber.
nur ein weiterer Hinweis: da sie verschiedene Geigen sind, ist das ID # Container Div in der 1. Geige er ID # dcontent div des 2. Beispiels.
Es gibt noch eine andere Sache: Für einen Inhaltstyp scrollt dieses div vertikal, aber für andere Arten von Inhalten möchte ich, dass es horizontal scrollt, da es einen Produkt "Slider" hat, der Elemente horizontal in diesem anzeigt DIV.
bitte auf diesem Foto sieht auch, weil es einfacher sein könnte, zu verstehen, was ich zu sagen versuchen: PICTURE
habe ich versucht, in Bezug auf diese Themen auf andere Fragen suchen, aber keiner schien mich alle Aspekte abzudecken Ich versuche zu lösen ...: S
Wenn es noch etwas gibt, das ich Ihnen helfen kann/ich :) es herauszufinden, bitte lassen Sie es mich wissen!
danke!
EDIT1: feste Tippfehler
EDIT2: hinzugefügt Bild zur Erklärung
dies funktioniert gut mit dem * inside * des div mit dem Inhalt und es ändert Größe zu ocuppy den vertikalen Speicherplatz zur Verfügung, aber ich * wächst * nicht * innerhalb des Containers, wie ich es brauche ... BTW, ich Ich versuche dein redigieren .... die Sache ist, dass der Elternteil div in deinem zweiten Codebeispiel innerhalb eines anderen Behälters in meinem Code ist ... überprüfen Sie das Bild oben für eine klarere Beschreibung ... irgendwelche mehr Ideen? – Joum
yup ... nicht funktioniert: S hier ist die Geige mit dem Ergebnis Ihres Tests: http://jsfiddle.net/CqB3d/ das rote Grenze div sollte zwischen den schwarzen Balken übergelaufen bleiben und den vertikalen Scroller anzeigen. und wenn die Auflösung vielleicht anders wäre, sollte nur das div mit rotem Rand * wachsen *, um die Größe zu ändern ... ich bin hier total verloren: S weiß nicht, ob es die Höhe ist: automatische Einstellung, die dieses Verhalten auf diese Weise bewirkt oder wenn es etwas mit dem Inhalt des Div ... – Joum