Thomas Luethi: Seitenumbruch in Tabellen

Beitrag lesen

Hallo,

Kurze Frage: Ist es möglich, mittels "page-break-after:always" einen Seitenumbruch innerhalb einer Tabelle zu erzwingen?

Auf welches Element willst Du es denn anwenden?
Logisch waere auf <tr>.

CSS 2 kennt den Begriff der "Row Groups".
http://www.w3.org/TR/REC-CSS2/tables.html

Eine TABLE darf mehrere TBODY Elemente enthalten.
Du koenntest also zusammengehoerige TRs mit TBODYs gruppieren.

Somit koenntest Du vielleicht und theoretisch
auch in CSS sagen, dass nach jedem TBODY umgebrochen
werden soll:

tbody { page-break-after:always; }

AFAIK haben die Browser noch etwas Nachholbedarf,
was die CSS-Eigenschaften von Tabellen angeht.
Soviel ich weiss setzt kein Browser den Vorschlag um,
Kopf- und Fusszeilen auf jeder Seite zu wiederholen.
("Print user agents may repeat footer rows on each page
spanned by a table.") OK, OK, es ist auch nur ein "may"...

Gruesse,

Thomas