CSS & Druckerformatierung bitte um Hilfe
Johannes
- css
Hallo liebe Liste!
Ich habe folgendes Ziel: Ich erzeuge dynamische Seiten und das Ergebnis soll sauber formatiert auf DIN A4 Seiten passen. Dazu müssen folgende Anforderungen erfüllt sein:
1. 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.
2. Sollen auf jeder DIN A4 Seite Header und Footer eingebunden werden.
und 3. Sollte es "Sollbruchstellen" für den Seitenumbruch geben, so daß bestimmte Tabellenbereiche nicht voneinander getrennt werden.
Meine Frage an jemanden, der sich Stylesheets auskennt: Läßt sich das mit Stylesheets realisieren?
Würde mich sehr freuen, wenn mir jemand weiterhelfen könnte!
Gruß, Johannes
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
das ist ja frustrierend, daß man nicht so ohne weiteres header und footer einbinden kann. Naja, vielen Dank für die Antwort!!!
Johannes
Hi,
das ist ja frustrierend, daß man nicht so ohne weiteres header und footer einbinden kann. Naja, vielen Dank für die Antwort!!!
HTML ist keine Seitenbeschreibungssprache ...
cu,
Andreas
ja. stimmt. aber leider habe ich nun mal alles in html. ich habe es gerade getestet. der mozilla firefox kann thead und tfoot drucken und fügt überall header und footer ein. der scheiss internet explorer nicht!!!!!
Hi,
das ist ja frustrierend, daß man nicht so ohne weiteres header und footer einbinden kann. Naja, vielen Dank für die Antwort!!!
HTML ist keine Seitenbeschreibungssprache ...
cu,
Andreas