Johannes: CSS & Druckerformatierung bitte um Hilfe

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

  1. Hi,

    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.

    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.

    1. 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.
    1. das ist ja frustrierend, daß man nicht so ohne weiteres header und footer einbinden kann. Naja, vielen Dank für die Antwort!!!

      Johannes

      1. 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

        --
        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.
        1. 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