Est-il possible en CSS d'utiliser une propriété dans une @page pour dire que les en-têtes de tableau (th) doivent être répétés sur chaque page si le tableau s'étend sur plusieurs pages?
css
css-tables
avernet
la source
la source
break-inside:avoid
, et peut être désactivé avecbreak:inside: auto
. Voir codereview.chromium.org/2021703002/#ps20001Certains navigateurs répètent l'
thead
élément sur chaque page, comme ils sont censés le faire. D'autres ont besoin d'aide: ajoutez ceci à votre CSS:Opera 7.5 et IE 5 ne répéteront pas les en-têtes, peu importe ce que vous essayez.
( source )
la source
thead
exemple dans mon CSS (compatible IE7) et il répète les en-têtes lorsque je fais un aperçu avant impression. Je vous remercie. Mais, je vois pour obtenir une ligne répliquée en haut de la page suivante. Pourquoi?Avant de mettre en œuvre cette solution, il est important de savoir que Webkit ne le fait actuellement pas.
Voici le problème concernant l'outil de suivi des problèmes de Chrome: http://code.google.com/p/chromium/issues/detail?id=24826
Et sur le suivi des problèmes Webkit: https://bugs.webkit.org/show_bug.cgi?id=17205
Mettez-le en vedette sur le suivi des problèmes de Chrome si vous souhaitez montrer qu'il est important pour vous (c'est ce que j'ai fait).
la source
Flying Saucer xhtmlrenderer répète le THEAD sur chaque page de sortie PDF, si vous ajoutez ce qui suit à votre CSS:
(Cela fonctionne au moins depuis la version R8.)
la source
Les navigateurs Chrome et Opera ne prennent pas en charge,
thead {display: table-header-group;}
mais les autres le prennent correctement en charge.la source
comment imprimer un tableau HTML. En-tête et pied de page sur chaque page
Fonctionne également dans les navigateurs Webkit
la source