Bonjour,
J'ai un tableau qui fait toute la largeur de la fenêtre. La plupart de ses colonnes ont une taille fixe en pixel et la dernière prend tout l'espace disponible restant. Maintenant, le thead du tableau contient des boutons icones pour trier les données par la propriété de la colonne. Je souhaite donc que le thead soit toujours visible et que le tbody passe en dessous lorsque l'on scroll.
J'ai donc appliqué les styles suivants au thead :
Résultat, je perds mes informations de largeur: la colonne extensible ne prend plus toute la place restante mais uniquement ce dont elle a besoin pour son contenu. De plus, la taille prise par le th situé dans le thead est différente de celle du td situé dans le tbody (pour la même colonne avec la meme classe css).
Je ne comprend pas pourquoi.
J'ai un tableau qui fait toute la largeur de la fenêtre. La plupart de ses colonnes ont une taille fixe en pixel et la dernière prend tout l'espace disponible restant. Maintenant, le thead du tableau contient des boutons icones pour trier les données par la propriété de la colonne. Je souhaite donc que le thead soit toujours visible et que le tbody passe en dessous lorsque l'on scroll.
J'ai donc appliqué les styles suivants au thead :
position: fixed; z-index: 2; background-color: white;
Résultat, je perds mes informations de largeur: la colonne extensible ne prend plus toute la place restante mais uniquement ce dont elle a besoin pour son contenu. De plus, la taille prise par le th situé dans le thead est différente de celle du td situé dans le tbody (pour la même colonne avec la meme classe css).
Je ne comprend pas pourquoi.