Maison >interface Web >tutoriel CSS >Comment ajouter des barres de défilement à un tableau HTML5 ?
Comment ajouter la possibilité de défilement aux tableaux HTML5
Pour ajouter une barre de défilement à un tableau avec seulement un nombre limité de lignes affichées, suivez ces étapes :
1. Définir la structure du tableau :
Créez un tableau HTML5 de base avec les colonnes et les lignes nécessaires. Par exemple :
<table>
2. Définissez le CSS du tableau :
Pour styliser le tableau, utilisez CSS pour spécifier ses dimensions, ses couleurs et son alignement. Par exemple :
#my_table { border-radius: 20px; background-color: transparent; color: black; width: 500px; text-align: center; }
3. Créer une barre de défilement :
Pour ajouter la barre de défilement, concentrez-vous sur le corps du tableau. Cette section doit être configurée comme suit :
tbody { overflow: auto; height: 150px; }
4. Maintenir l'alignement des colonnes :
Si votre tableau comporte une ligne d'en-tête, vous devrez vous assurer qu'elle reste alignée avec le corps principal lorsque vous faites défiler. Ceci peut être réalisé en encapsulant les deux éléments dans une classe tableSection et en appliquant le CSS suivant :
table.tableSection { display: table; width: 100%; } table.tableSection thead, table.tableSection tbody { float: left; width: 100%; }
5. Ajuster la largeur des colonnes (facultatif) :
Pour garantir que toutes les colonnes du tableau ont la même largeur, quel que soit leur contenu, vous pouvez inclure le CSS suivant :
table.tableSection tr { width: 100%; display: table; text-align: left; } table.tableSection th, table.tableSection td { width: 33%; }
6. Supprimer les barres de défilement de l'en-tête (facultatif) :
Si vous ne souhaitez pas que l'en-tête puisse défiler, ajoutez la règle CSS suivante :
table.tableSection thead { overflow: hidden; }
7. Gérer la présence d'une barre de défilement (Facultatif) :
Pour ajuster dynamiquement votre CSS en fonction de la présence d'une barre de défilement, pensez à utiliser JavaScript pour détecter son existence et appliquer les styles nécessaires.
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!