"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment puis-je répéter les en-têtes de tableau sur chaque page lors de l’impression ?

Comment puis-je répéter les en-têtes de tableau sur chaque page lors de l’impression ?

Publié le 2024-12-25
Parcourir:433

How Can I Repeat Table Headers on Each Page When Printing?

Répétition des en-têtes de tableau en mode impression

Lorsqu'un tableau s'étend sur plusieurs pages lors de l'impression, il est souvent souhaitable que les lignes d'en-tête (éléments TH ) répété sur chaque page pour faciliter la consultation. CSS fournit un mécanisme pour y parvenir.

Solution : Utilisation de l'élément THEAD

L'élément THEAD en CSS est conçu spécifiquement à cet effet. Il vous permet de définir un ensemble de lignes d'en-tête qui doivent être répétées sur chaque page imprimée. Voici comment l'utiliser :

  1. Enveloppez les en-têtes du tableau dans un élément THEAD :

    Header 1Header 2Header 3
  2. Ajoutez le style suivant à votre règle @page :

    @page {
      margin: 1cm;
      @top-left {
        content: element(thead);
      }
    }

Explication :

  • L'élément thead sert de conteneur pour les lignes d'en-tête.
  • Le @ La règle de page définit les marges de la page et inclut une sous-règle @top-left avec la propriété de contenu définie sur element(thead).
  • Cette configuration demande au navigateur d'afficher le contenu de l'élément THEAD dans le coin supérieur gauche de chaque page imprimée, répétant efficacement les en-têtes de tableau.

En utilisant l'élément THEAD, vous pouvez vous assurer que les en-têtes de votre tableau sont affichés de manière cohérente sur chaque page imprimée, fournissant une référence claire et pratique à vos lecteurs.

Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3