comment puis-je ajouter une barre de défilement verticale pour mon div automatiquement?
Je veux ajouter de la barre de défilement verticale pour mon <Div>
. J'ai essayé overflow:auto
, mais ça ne fonctionne pas. J'ai testé mon code dans les navigateurs Firefox et Chrome.
Je suis le collage de la Div style code ici:
float:left;
width:1000px;
overflow: auto;
- un jsfiddle ou plusieurs css avec votre balisage
- Essayez ceci:
overflow-y:scroll
et certains taille. Aller à travers ce docs. - Grâce Mr_Green pour votre réponse. Mais ce code ne fonctionne pas pour moi.
- Pour rendre le travail de Défilement, à l'intérieur d'un contenu doivent overflow.
- Poste ton code html et css ici.
InformationsquelleAutor jay | 2013-08-12
Vous devez vous connecter pour publier un commentaire.
Vous devez affecter une certaine hauteur pour faire de la
overflow: auto;
travailler bien.Pour objectif de test, ajouter
height: 100px;
et vérifier.et aussi, il sera mieux si vous donnez
overflow-y:auto;
au lieu deoverflow: auto;
, parce que cela rend l'élément à défilement vertical, mais pas à l'horizontale.Si vous ne connaissez pas la hauteur du conteneur et que vous voulez montrer la barre de défilement verticale lorsque le conteneur atteint une hauteur fixe-dire
100px
, utilisezmax-height
au lieu deheight
propriété.Pour plus d'informations, lisez ce MDN article.
Vous devez ajouter
max-height
propriété.CSS:
HTML:
Vous pouvez définir :
J'ai eu un incroyable scroller sur mon
div-popup
. Pour appliquer, ajoutez le style à votre élément div:La
height
vous spécifiez sera a la hauteur de la div et une fois si vous avez le contenu de dépasser cette hauteur, vous avez à faire défiler.Merci.
Je ne suis pas tout à fait sûr de ce que vous tentez d'utiliser un div pour la, mais c'est un exemple avec un texte aléatoire.
Mr_Green a donné les instructions correctes quand il a dit à ajouter
overflow-y: auto
que restreint à défilement vertical. C'est un JSFiddle exemple:JSFiddle
À la barre de défilement vertical dans votre div vous devez ajouter
ou
CSS: