Dynamische Tabellen mit CSS umbrechen
Beim Drucken von Tabellen mit einer großen Anzahl von Zeilen sind Seitenumbrüche für die Aufrechterhaltung der Lesbarkeit unerlässlich. CSS bietet Seitenumbruch-Steuereigenschaften, um diesem Bedarf gerecht zu werden.
Seitenumbruch-Eigenschaften für Tabellen
-
page-break-before: Fügt vorher einen Seitenumbruch ein das angegebene Element.
-
page-break-after: Fügt einen Seitenumbruch nach dem angegebenen ein element.
-
page-break-inside: Legt fest, ob Seitenumbrüche innerhalb des angegebenen Elements zulässig sind.
Seitenumbrüche für dynamische Tabellen festlegen
Um Seitenumbrüche auf dynamische Tabellen anzuwenden, verwenden Sie das folgende CSS Code:
table { page-break-inside:auto }
tr { page-break-inside:avoid; page-break-after:auto }
Nach dem Login kopieren
Erklärung:
- Tabellenelement: Ermöglicht bei Bedarf automatisch Seitenumbrüche innerhalb der Tabelle.
- tr Element: Verhindert Seitenumbrüche innerhalb von Zeilen, um diese zusammenzuhalten. Allerdings sind Seitenumbrüche nach jeder Zeile zulässig.
Zusätzliche Ressourcen
- [CSS-Druckprofilspezifikation des W3C](https://www.w3.org/TR/ css3-page/)
- [Diskussion im Salesforce-Entwicklerforum auf Seite Pausen](https://developer.salesforce.com/forums/?id=906F0000000A20gIAA)
Das obige ist der detaillierte Inhalt vonWie kann ich CSS verwenden, um Seitenumbrüche in großen dynamischen Tabellen zu verarbeiten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!