Hi,
- Müssen die Seiten natürlich klein genug sein, um auf eine DIN A4 Seite zu passen, am besten mit vordefiniertem Randabstand auf dem Blatt.
Prozentuale Breitenangaben, dann paßt es, es sei denn, Du nutzt mehr als 100% (Box-Model beachten).
Ränder: Du kannst - afaik - nur Abstände zusätzlich zu den im Browser für den Ausdruck eingestellten Rändern angeben.
- Sollen auf jeder DIN A4 Seite Header und Footer eingebunden werden.
Vergiß es.
Das einzige in die Richtung, was von wenigen Browsern meines Wissens unterstützt wird, ist thead/tfoot - im Mozilla werden diese auf jeder Seite der Tabelle gedruckt, im IE aber nicht.
Außerdem bleiben natürlich die vom User in seinem Browser eingestellten Header/Footer erhalten.
und 3. Sollte es "Sollbruchstellen" für den Seitenumbruch geben, so daß bestimmte Tabellenbereiche nicht voneinander getrennt werden.
Dafür gibt es die page-break- Eigenschaften. Wie weit die unterstützt werden, darfst Du selbst testen.
cu,
Andreas
Warum nennt sich Andreas hier MudGuard?
Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.