000
04.10.2004, 11:38 Uhr
proga
|
Hallo Forum,
ich habe eine HTML-Seite, die nur aus Tabellen besteht. Es ist eine Art Report von Daten. Die Daten werden über XSL aus einer XML-Datei ausgelesen. Die Formatierung erfolgt mittels CSS. Die Datei soll nun so aufbereitet werden, dass beim Drucken der Seite, die Tabellen nicht auseinander gerissen werden. Eine Tabelle soll also immer auf einer Seiter stehen, und falls sie nicht draufpasst, auf der nächsten Seite gedrückt werden.
Ich habe mit den Parametern
C++: |
page-break-before page-break-after
|
rumgespielt und habe es nur erreicht, dass ein Seitenumbruch entweder vor oder nach einer Tabelle erzwungen wird.
Meine Idee war, jedem <tr>-Tag bis auf den letzten der Tabelle den Parameter
page-break-after
auf void zu setzten. Aber das funktioniert aus irgendeinem Grund nicht.
Habe es mit - Firefox 0.9.3 und - Internet Explorer 6 SP 1 ausprobiert.
Wie kann man sowas anders realisieren? Oder mache ich etwas falsch? Muss sagen, ich bin keine HTML/CSS-Experte
Danke im Voraus. |