Définir une div à l'intérieur d'un div pour faire défiler, tandis que le parent n'a pas de défilement

J'ai un div conteneur qui contient un grand nombre d'enfants divs. L'un des divs dans mon conteneur des maisons de commentaires. Au lieu de définir l'ensemble de la div pour faire défiler, je veux que tout reste en place, ne laissant que les commentaires div pour faire défiler. J'ai essayé le réglage de la mère de dépassement de la cacher, et le commentaire de div pour faire défiler, et la barre de défilement affiche sur la page, mais il est désactivé. Personne ne sait comment je peux faire cela?

CSS

#container
{                
   position: absolute; 
   overflow: hidden; 
}

#comments
{
   position: relative;
   overflow: scroll; 
}

HTML

<div id="container">
   <div id="comments">
      this is what I want to scroll
   </div>
</div>

Je ne peut pas se débarrasser du conteneur, car il abrite de nombreux éléments enfants plus. Je veux juste tout le reste pour rester statique, tandis que seuls les commentaires pouvez faire défiler.

  • Pourriez-vous montrer votre balisage (ou une version simplifiée de celui-ci)?
  • Oui, donnez-moi une seconde et je vais ajouter une version simplifiée de la question principale.
  • Merci! qui sera très utile =)
InformationsquelleAutor user981053 | 2011-12-15