46 votes

div déroulant à l'intérieur du conteneur

J'ai le code HTML suivant : http://jsfiddle.net/fMs67/ . J'aimerais faire en sorte que le div2 respecte la taille de div1 et fasse défiler le contenu de div3.

Est-ce possible?

Merci!

MISE À JOUR-1 :

C'est le cas le plus avancé que j'ai simplifié à l'extrême lorsque j'ai posé la question : http://jsfiddle.net/Wcgvt/ . J'ai besoin d'une manière ou d'une autre de cet en-tête + sa div sœur pour ne pas dépasser la taille de la div parent.

20voto

Mikey Points 1409

Si vous placez overflow: scroll sur une hauteur fixe div , le div défilera si le contenu prend trop de place.

11voto

NotJay Points 765

Au lieu de overflow:auto , essayez overflow-y:auto . Devrait fonctionner comme un charme!

7voto

Trey Copeland Points 1296

C'est ce que tu veux ?

 <body>
  <div id="div1" style="height: 500px;">
    <div id="div2" style="height: inherit; overflow: auto; border:1px solid red;">
      <div id="div3" style="height:1500px;border:5px solid yellow;">hello</div>
    </div>
  </div>
</body>

http://jsfiddle.net/fMs67/1/

3voto

Shailender Arora Points 5611

je viens d'ajouter (overflow:scroll;) dans (div3) avec une hauteur fixe.

voir le violon :- http://jsfiddle.net/fMs67/10/

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X