titre du tableau de répétition lors de l'impression
J'ai utilisé de la table pour afficher la liste des enregistrements. Il y a beaucoup de lignes et de colonnes. Si je imprimer ce tableau le titre du tableau d'affichage en première page. Après la première page, les en-têtes ne sont pas afficher. J'ai trouvé beaucoup de site web à partir d'une recherche sur Google. J'ai suivi cette méthode, mais je ne pouvais pas l'atteindre. Je ne pouvais pas compte de l'erreur. C'est mon css.
<style type="text/css" media="print" >
table td {
border-bottom:1px solid gray;
}
th {
font-family:Arial;
color:black;
background-color:lightgrey;
}
thead {
display:table-header-group;
}
tbody {
display:table-row-group;
}
</style>
Voici mon code Html:
<table border="0" cellpadding="2" cellspacing="0">
<thead>
<tr>
<th>ID</th>
<th>First Name</th>
<th>Last Name</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>First Name 1</td>
<td>Last Name 1</td>
</tr>
</tbody>
</table>
Quelqu'un peut m'aider? Merci.
- double possible de HTML Imprimer l'en-Tête De Chaque Page
- double possible de table-header-groupe , table-footer-group propriétés ne fonctionne pas sous Chrome
Vous devez vous connecter pour publier un commentaire.
Essayez d'ajouter ceci dans votre CSS :
Voici l'exemple de
Tout d'abord, vous devez définir explicitement la table de la tête et du corps:
Si vous souhaitez l'impression de travailler, vous avez besoin d'une déclaration explicite. Ensuite, vous avez juste besoin d'une seule ligne de CSS pour faire avancer les choses:
Cela forcera la plupart des navigateurs de répéter le contenu de thead nœud sur chaque page imprimée.