Knud Schröder: Einfluss auf das Druckbild der HTML-Seite

Beitrag lesen

Hallo Forummer !

Wollte eigentlich erstmal im Archiv suchen, ob nicht doch schon irgendein Posting in meiner Richtung existiert, aber leider funktioniert der Link nicht ?!.

Drum stelle ich meine Frage nun direkt:

Ich bin gerade dabei, in meiner Firma eine Schnittstelle zu programmieren, mit der wir Angebote aus unserem Programm heraus direkt per eMail verschicken können.
Diese Angebote per eMail sollen so aufgebaut werden, dass sie beim Ausdruck möglichst wieder so aussehen, wie die per Programm ausgedruckte Form.
Das heisst, von mir definierte Seitenvorschübe und laufende Kopf- bzw Fußzeilen, wie zum Beispiel Seitenzähler und Datum.

Das alles ermöglicht ja der Einsatz von CSS und nur der Internet-Explorer. So weit noch akzeptable.

Die Form-Feeds (Seitenvorschübe) kommen auch schon da, wo sie sollen, nach dem ich feststellen mußte , dass nicht alle Tags diese CSS-Angabe unterstützen (jedenfalls nicht div und nicht span).

Aber leider bekomme ich es nicht hin, dass nicht die standardmässig vom Internet-Explorer eingestellten Köpfe und Füße gedruckt werden, sondern meine.  Nicht nur, dass ich meine besser finde ;-) auch bekomme ich nicht alles auf die Seite drauf, denn die Angaben der Ränder werden auch ignoriert.

Hat jemand vielleicht einen winzige kleine Datei, die Kopf- und Fußbereiche enthält, idealerweise noch die Angabe von selbstdefinierten Rändern?

Hier mal meinen Versuch:

<style type="text/css">
@page {size:21.0cm, 29,7cm; margin-top:1cm; margin-bottom:1cm;}
@page :header {content: first(title),,date; }
@page :footer { ,"- " decimal(pageno) " -", }
</style>
<body>
<p style="running-head:title"><img src="logo.gif" height=79 width=273 hspace=10 vspace=10></p>

Möchte natürlich nicht ausschliessen, dass ich da irgendwo einen Fehler gemacht habe ;-)

Knud