Heim > Web-Frontend > CSS-Tutorial > Hauptteil

Wie drucke ich benutzerdefinierte Kopf- und Fußzeilen in einem Webbericht, ohne JavaScript zu verwenden?

Mary-Kate Olsen
Freigeben: 2024-10-25 11:00:02
Original
169 Leute haben es durchsucht

How to Print Custom Headers and Footers in a Web Report Without Using JavaScript?

Benutzerdefinierte Kopf- und Fußzeilen auf jeder Seite drucken

Beim Erstellen webbasierter Berichte zum Drucken kann es wünschenswert sein, benutzerdefinierte Kopf- und Fußzeilen einzuschließen Fußzeilen auf jeder Seite. Allerdings ging man zunächst davon aus, dass diese Funktionalität im Browserfenster nicht möglich sei.

Trotz vorheriger Recherche ergab sich eine mögliche Lösung durch den Einsatz von Tabellen. Durch das Stylen der Tabellenelemente mit CSS können Kopf- und Fußzeile mithilfe der Tags thead bzw. tfoot positioniert werden.

<table style="display: table">
  <thead style="display: table-header-group">
    <tr><td>Your header goes here</td></tr>
  </thead>
  <tfoot style="display: table-footer-group">
    <tr><td>Your footer goes here</td></tr>
  </tfoot>
  <tbody>
    <!-- Report body -->
  </tbody>
</table>
Nach dem Login kopieren

Um sicherzustellen, dass Kopf- und Fußzeile nur auf gedruckten Medien sichtbar sind, werden CSS-Medienabfragen durchgeführt implementiert werden kann:

@media print {
  thead { display: table-header-group; }
  tfoot { display: table-footer-group; }
}
@media screen {
  thead { display: none; }
  tfoot { display: none; }
}
Nach dem Login kopieren

Anfangs wurde erwartet, dass diese Lösung nur in Firefox und Internet Explorer funktioniert. Durch aktuelle Updates wurde die Kompatibilität jedoch auf Chrome und Safari ausgeweitet.

Dieser tabellenbasierte Ansatz bietet einen praktikablen Workaround für das Drucken benutzerdefinierter Kopf- und Fußzeilen auf jeder Seite, selbst bei eingeschränkter CSS-Unterstützung in Internet Explorer 6.

Das obige ist der detaillierte Inhalt vonWie drucke ich benutzerdefinierte Kopf- und Fußzeilen in einem Webbericht, ohne JavaScript zu verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!