Maison > interface Web > tutoriel CSS > Comment créer un tableau à en-tête fixe et à corps défilant avec CSS ?

Comment créer un tableau à en-tête fixe et à corps défilant avec CSS ?

DDD
Libérer: 2024-12-29 11:58:11
original
925 Les gens l'ont consulté

How to Create a Fixed-Header, Scrollable-Body Table with CSS?

Comment créer un tableau à en-tête fixe avec un corps déroulant

Lorsque vous travaillez avec de grands ensembles de données, il est souvent nécessaire d'afficher un tableau avec un en-tête fixe et un corps déroulant . Cela permet aux utilisateurs de naviguer facilement dans le tableau sans perdre la trace des en-têtes de colonnes.

Malheureusement, les solutions les plus simples à ce problème ne fonctionnent pas avec Bootstrap ou interfèrent avec le style.

Tête de tableau fixe - CSS uniquement

Pour Chrome, Firefox et Edge, utilisez simplement le CSS suivant pour rendre les en-têtes de colonnes collants en haut du tableau :

.tableFixHead          { overflow: auto; height: 100px; }
.tableFixHead thead th { position: sticky; top: 0; z-index: 1; }

/* Just common table stuff. Really. */
table  { border-collapse: collapse; width: 100%; }
th, td { padding: 8px 16px; }
th     { background:#eee; }
Copier après la connexion
<div class="tableFixHead">
  <table border="1">
    <thead>
      <tr><th>TH 1</th><th>TH 2</th></tr>
    </thead>
    <tbody>
      <tr><td>A1</td><td>A2</td></tr>
      <tr><td>B1</td><td>B2</td></tr>
      <tr><td>C1</td><td>C2</td></tr>
      <tr><td>D1</td><td>D2</td></tr>
      <tr><td>E1</td><td>E2</td></tr>
    </tbody>
  </table>
</div>
Copier après la connexion

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal