Hi,
Bei einer Tabelle faende ich es wenn schon logisch, diese Dinge auf <tr> und
nicht auf <th> anzuwenden - Du willst doch, dass vor dem Beginn der _Zeile_
umgebrochen wird.
Die page-break-Eigenschaften sind aber nur auf block-level-Elemente anwendbar (warum auch immer - ich hätte mindestens table-row-Elemente zugelassen).
block-level-Elemente sind die, die einen der Werte block, table, list-item, compact und (manchmal) run-in bei der display-Eigenschaft haben.
Tabellenzeilen (tr) haben den Wert table-row bei der display-Eigenschaft, th und td haben den Wert table-cell.
Wenn also innerhalb einer Tabelle eine der page-break-Eigenschaften benutzt werden soll,
muß in einer Tabellenzelle ein block-level-Element untergebracht und die page-break-Eigenschaft auf diese angewendet werden.
Theoretisch könnte man zwar auch tr oder td oder th die display-Eigenschaft auf block setzen und gleichzeitig die page-break-Eigenschaft anwenden, aber display:block dürfte hier noch einige Nebenwirkungen haben...
cu,
Andreas
Der Optimist: Das Glas ist halbvoll. - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/