Maison > interface Web > tutoriel CSS > Comment faire apparaître une barre de défilement de tableau HTML ?

Comment faire apparaître une barre de défilement de tableau HTML ?

Linda Hamilton
Libérer: 2024-12-22 15:17:14
original
197 Les gens l'ont consulté

How to Make an HTML Table Scrollbar Appear?

Comment afficher la barre de défilement sur un tableau HTML

Lorsqu'il s'agit de créer un tableau en HTML, il est courant de rencontrer des situations où vous souhaitez conserver un tableau cohérent taille tout en garantissant que son contenu reste accessible même lorsque le nombre de lignes dépasse la zone visible. Pour y parvenir, vous pouvez rencontrer des scénarios dans lesquels vous devez afficher une barre de défilement dans le tableau lui-même.

Dans ce cas, vous avez peut-être tenté d'utiliser des styles CSS tels que :

tbody {
  height: 80em;
  overflow: scroll;
}
Copier après la connexion

et incorporés dans votre structure HTML :

<table border=1>
Copier après la connexion

Cependant, vous avez peut-être remarqué que malgré la mise en œuvre de ces styles, une barre de défilement n'apparaît pas. Ce problème vient du fait que l'élément parent du , qui est la balise

élément, ne dispose pas des propriétés CSS nécessaires pour permettre le défilement.

Pour résoudre ce problème, vous devez modifier vos règles CSS pour les appliquer toutes les deux à l'élément

et elements :

#table-wrapper {
  position: relative;
}

#table-scroll {
  height: 150px;
  overflow: auto;
  margin-top: 20px;
}

#table-wrapper table {
  width: 100%;
}

#table-wrapper table * {
  background: yellow;
  color: black;
}

#table-wrapper table thead th .text {
  position: absolute;
  top: -20px;
  z-index: 2;
  height: 20px;
  width: 35%;
  border: 1px solid red;
}
Copier après la connexion

De plus, vous devez envelopper le

élément dans un <div> élément avec l'ID "table-wrapper":

<div>
Copier après la connexion

En implémentant ces modifications, vous pouvez afficher avec succès une barre de défilement dans votre tableau HTML, permettant aux utilisateurs de parcourir son contenu de manière transparente.

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