Ich habe ein Projekt, bei dem eine HTML-Tabelle mit vielen Zeilen gedruckt werden muss.
Mein Problem ist die Art und Weise, wie die Tabelle über mehrere Seiten gedruckt wird. Manchmal wird eine Reihe in zwei Hälften geschnitten, sodass sie nicht mehr lesbar ist, da sich eine Hälfte am blutenden Rand einer Seite befindet und der Rest oben auf der nächsten Seite gedruckt wird.
Die einzige plausible Lösung, die ich mir vorstellen kann, ist die Verwendung gestapelter DIVs anstelle einer Tabelle und das Erzwingen von Seitenumbrüchen, falls erforderlich. Bevor ich jedoch die gesamte Änderung durchlief, dachte ich, ich könnte hier vorher nachfragen.
<thead>
, Ihrer Tabelle eine mit dem folgenden CSS hinzuzufügenthead {display: table-header-group; }
, um den Tabellenkopf auf allen nachfolgenden Seiten zu drucken (nützlich für lange Datentabellen).