J'ai une vue avec un long tableau HTML. Lorsque j'essaie d'imprimer la vue, le tableau est divisé en pages. Évidemment, le formulaire se rompt et passe à la page suivante et ainsi de suite. Je veux pouvoir ajouter proprement des en-têtes et des pieds de page sur chaque page imprimée.
J'ai essayé d'utiliser les propriétés de saut de page CSS telles que :
Saut de page interne Après la pagination Avant la pagination </p>
J'ai essayé de fixer l'en-tête et le pied de page en haut et en bas en utilisant position:fixed. Même si le pied de page apparaît sur chaque page, il chevauche le tableau. Comme vous pouvez le voir dans la zone en surbrillance :
Je souhaite donc afficher l'en-tête et le pied de page sans aucun chevauchement.
C'est ainsi que la table s'est cassée^^
Je souhaite que l'en-tête et le pied de page apparaissent sur chaque page. J'ai essayé d'ajouter un en-tête et un pied de page dans les balises thead et tfoot mais cela ne fonctionne pas.
J'ai essayé d'utiliser les propriétés de saut de page CSS telles que :
Saut de page interne Après la pagination Avant la pagination </p>
J'ai essayé de fixer l'en-tête et le pied de page en haut et en bas en utilisant position:fixed. Même si le pied de page apparaît sur chaque page, il chevauche le tableau. Comme vous pouvez le voir dans la zone en surbrillance :
Voici le code qui a résolu mon problème :
HTML
CSS