Maison > interface Web > tutoriel CSS > Comment créer un Div à défilement vertical en CSS ?

Comment créer un Div à défilement vertical en CSS ?

Barbara Streisand
Libérer: 2024-12-31 02:11:12
original
954 Les gens l'ont consulté

How to Create a Vertically Scrolling Div in CSS?

Création d'un div avec défilement vertical en CSS

Lors de la création d'un div que vous souhaitez faire défiler, il est important de comprendre la propriété de débordement . Par défaut, overflow: auto permet au contenu de s'étendre au-delà des limites du div et crée des barres de défilement pour les axes horizontal et vertical. Pour limiter le défilement à l'axe vertical uniquement, vous devez utiliser overflow-y à la place.

Overflow-y : Défilement

Utilisation de overflow-y : le défilement force un défilement vertical la barre de défilement apparaît, que le contenu dépasse ou non la hauteur du div. Ceci est utile lorsque vous souhaitez vous assurer que la barre de défilement verticale est toujours visible, même si le contenu ne dépasse pas la hauteur du div.

Débordement-y : Auto

Si vous souhaitez que la barre de défilement verticale apparaisse uniquement lorsque le contenu dépasse la hauteur du div, utilisez overflow-y: auto. Cela permet au contenu de passer automatiquement à la ligne suivante lorsqu'il atteint la fin du div, empêchant ainsi l'apparition de la barre de défilement horizontale. Cependant, si le contenu dépasse la hauteur du div, la barre de défilement verticale deviendra visible.

Exemple de code

Pour créer un div qui ne peut défiler que verticalement, utilisez le CSS suivant :

<pre class="brush:php;toolbar:false">
div {
  overflow-y: auto;
  height: 400px;
}
Copier après la connexion

Ce code entraînera un div qui permet un défilement vertical lorsque le contenu dépasse la hauteur du div de 400px, tout en empêchant le défilement horizontal.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal