Jochen: Seitenumbruch

Hallo zusammen,
ich suche verzweifelt nach einer Alternative zu "Page-break-inside:avoid" die vom IE 6.0 oder IE 5.5 interpretiert wird. Ich will mit dieser Funktion vermeiden, dass eine Tabelle bei einem Seitenumbruch unterbrochen wird.

Gruß && Danke

Jochen

  1. Hat keiner eine Antwort???

    Gruß jochen

  2. Hallo,

    ich suche verzweifelt nach einer Alternative zu "Page-break-inside:avoid" die vom IE 6.0 oder IE 5.5 interpretiert wird. Ich will mit dieser Funktion vermeiden, dass eine Tabelle bei einem Seitenumbruch unterbrochen wird.

    Gemaess der Tabelle
    http://css.talky.de/media.php
    koennen MS IE 5.5 und 6.0 (Win) die Eigenschaften
    page-break-before und page-break-after
    (aber nicht page-break-inside).

    Nur gerade page-break-before (aber weder page-break-after
    noch page-break-inside) koennen gemaess dieser Tabelle
    der MS IE 5.0 (Mac) sowie Netscape 7.0.

    Falls notwendig, ist es wohl die einzige Loesung,
    den Umbruch _vor_ der Tabelle zu "erzwingen",
    da es fuer die von Dir genannten Browser nicht
    moeglich ist, zu sagen, dass der Umbruch _innerhalb_
    der Tabelle vermieden werden soll.

    Probier's mal mit:

    table { page-break-before:always; }

    Natuerlich kann man auch kombinieren:
    table { page-break-inside:avoid; page-break-before:always; }
    Das bringt allerdings IMHO kaum etwas. Damit wird - wenn schon - sowieso
    schon mal _vor_ der Tabelle umgebrochen.
    Entweder hat sie dann Platz auf einer Seite, oder sie ist laenger.
    In beiden Faellen ist das "page-break-inside:avoid;" ueberfluessig
    bzw. ohne Effekt.

    Alternativen waeren:

    • Die Tabelle als eigenstaendiges HTML-Dokument
    • PDF (als zusaetzliche Druckversion, nicht als Ersatz des HTML-Dokuments)

    Lektuere zu CSS und Druck:
    http://www.w3.org/TR/REC-CSS2/page.html#page-break-props
    http://selfhtml.teamone.de/css/eigenschaften/printlayouts.htm#page_break_before

    Gruesse,

    Thomas