Tu peux utiliser <thead> <tbody>:

Envoyé par
W3C
Les rangées de la table peuvent être regroupées dans une section en-tête de la table, une section pied de la table, et une ou plusieurs sections corps de table, en utilisant respectivement les éléments THEAD, TFOOT et TBODY. Cette organisation permet aux agents utilisateurs de gérer le défilement des corps de la table, indépendamment de l'en-tête et du pied de la table. Pour l'impression d'une longue table, les informations placées dans l'en-tête et le pied de la table peuvent se répéter sur chacune des pages contenant les données de la table.
Le problème est que ce rendu à l'impression n'est pas une recommandation ferme, juste une suggestion. Il me semble que seul gecko le fait par défaut lors de l'impression. Par contre on peut le spécifier explicitement pour IE:
thead {display: table-header-group;}
je ne sais par contre pas comment le faire sur opera ou safari mais avec Firefox et IE on couvre déjà une grande majorité des utilisateurs.
Partager