scrollbares div innerhalb des Containers
Ich habe Folgendes HTML: http://jsfiddle.net/fMs67/. Ich möchte gern div2 zu respektieren, die Größe der div1 und das scrollen durch den Inhalt der div3.
Ist das möglich?
Dank!
UPDATE-1:
Dies ist die erweiterte Fall, dass ich zu stark vereinfacht, wenn ich die Frage gestellt habe: http://jsfiddle.net/Wcgvt/. Ich brauche irgendwie das header+es ist Geschwister-div nicht über die übergeordneten div-Größe.
InformationsquelleAutor der Frage shining-light | 2012-03-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hinzufügen
position: relative
an die Eltern, und einemax-height:100%
; auf div2 funktioniert.Update: die folgende Abbildung zeigt Die "Aktualisierung" Beispiel und beantworten Sie. http://jsfiddle.net/Wcgvt/181/
Das Geheimnis ist die Verwendung
box-sizing: border-box
und eine Polsterung, um den zweiten div Höhe 100%, aber verschieben Sie den Inhalt nach unten 50px. Dann wickeln Sie den Inhalt in ein div mitoverflow: auto
enthalten die Bildlaufleiste. Achten Sie auf z-Indizes zu halten, alle text-wählbar - hoffe, das hilft, einige Jahre später.InformationsquelleAutor der Antwort Chris Carew
Wenn Sie
overflow: scroll
auf einer festen Höhediv
diediv
wird scrollen, wenn der Inhalt zu viel Platz wegnehmen.InformationsquelleAutor der Antwort Frank van Wijk
Statt
overflow:auto
versuchenoverflow-y:auto
. Sollte funktionieren wie ein Charme!InformationsquelleAutor der Antwort NotJay
Ist es das, was Sie wollen?
http://jsfiddle.net/fMs67/1/
InformationsquelleAutor der Antwort Trey Copeland
habe ich gerade Hinzugefügt (overflow:scroll;) (div3) mit fester Höhe.
sehen die Geige:- http://jsfiddle.net/fMs67/10/
InformationsquelleAutor der Antwort Shailender Arora
Erstellte ich eine verbesserte version, basierend auf Trey Copland ' s Geige, die ich denke, ist mehr wie das, was Sie wollte. Hier Hinzugefügt für zukünftige Referenz für diejenigen, die kommen später hier.
Fiddle-Beispiel
InformationsquelleAutor der Antwort MichaelC