Wie kann man einen DIV scrollbar anstelle von BODY machen?

9

Ich möchte, dass der BODY meiner Seite nicht scrollbar ist, aber ein DIV im BODY sollte scrollbar sein. Ich habe das in meiner CSS-Datei:

%Vor%

aber es funktioniert nicht und das DIV wird nicht scrollbar (es zeigt nur zwei deaktivierte Bildlaufleisten für das DIV)!

    
user353901 30.05.2010, 08:04
quelle

4 Antworten

19

.mainSection muss eine height haben. Andernfalls kann der Browser nicht wissen, was er als overflow betrachten soll.

    
nikc.org 30.05.2010 08:08
quelle
0

Sind Sie sicher, dass der Stil für Ihre mainSection -Klasse angewendet wird? Sie können ein Tool wie Web Developer oder Firebug (für Firefox), um sicherzustellen, dass der Stil korrekt angewendet wird. Wenn Sie nur eine MainSection haben, möchten Sie vielleicht eine ID anstelle einer Klasse verwenden. Das Tag in html wäre dann <div id="mainSection"> anstelle von <div class="mainSection"> und die CSS wird #mainSection { ... } anstelle von .mainsection { ... }

    
JYelton 30.05.2010 08:11
quelle
0

Hier ist das Ganze gut erklärt

Ссылка Sie können experimentieren.

    
Беров 30.05.2010 09:11
quelle
0

Ich hatte vorher das selbe Problem, aber ich konnte es nur mit overflow: auto; lösen. Probieren Sie es aus und es wird funktionieren.
Aktualisiert
Der vollständige HTML-Code sieht folgendermaßen aus:

%Vor%


Funktioniert perfekt in jedem Browser. Ich habe mich in Chrome, IE, Safari, Mozilla und Opera

getestet     
Bakhtiyor 02.06.2010 09:55
quelle

Tags und Links