Question :
Existe-t-il une solution CSS uniquement pour créer un tableau déroulant tableaux avec en-têtes fixes multi-navigateurs conforme ?
Exigences :
Solution utilisant la position : Sticky :
Remarque de compatibilité : Vérifiez la prise en charge de position:sticky avant d'utiliser cette solution.
position:sticky positionne un élément par rapport à l'ancêtre de défilement le plus proche ou au fenêtre s'il n'y a pas d'ancêtres défilants. Ce comportement correspond à l'en-tête collant souhaité.
Cependant, l'attribution de position:sticky à
cellules dans un élément wrapper qui définit le débordement de défilement.
Code : div { display: inline-block; height: 150px; overflow: auto; } table th { position: -webkit-sticky; position: sticky; top: 0; } /* Styling */ table { border-collapse: collapse; } th { background-color: #1976D2; color: #fff; } th, td { padding: 1em .5em; } table tr { color: #212121; } table tr:nth-child(odd) { background-color: #BBDEFB; } Copier après la connexion <div> <table border="0"> <thead> <tr> <th scope="col">head1</th> <th scope="col">head2</th> <th scope="col">head3</th> <th scope="col">head4</th> </tr> </thead> <tbody> <tr> <td>row 1, cell 1</td> <td>row 1, cell 2</td> <td>row 1, cell 2</td> <td>row 1, cell 2</td> </tr> <!-- additional rows omitted for brevity --> </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
Article précédent:Comment puis-je intégrer des SVG dans des pseudo-éléments CSS ::before et ::after ?
Article suivant:Comment animer un div d’une hauteur fixe à sa hauteur automatique dans jQuery ?
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
Derniers numéros
Comment afficher la version mobile de Google Chrome
Bonjour professeur, comment puis-je changer Google Chrome en version mobile ?
Depuis 2024-04-23 00:22:19
0
11
2641
Il n'y a aucune sortie dans la fenêtre parent
document.onclick = function(){ window.opener.document.write('Je suis la sortie de la fenêt...
Depuis 2024-04-18 23:52:34
0
1
2095
Où sont les didacticiels sur la cartographie mentale CSS ?
Didacticiel
Depuis 2024-04-16 10:10:18
0
0
2200
Rubriques connexes
Plus>
|
---|