JCB: page-break-before funktioniert nicht mehr

Hallöchen :)!

Bei mir funzt page-break-before bzw. page-break-after nicht mehr. Ich weiß aber 100pro das mindestens einer von beiden funktioniert hat. Ich hab WinXP mit IE 6.0. Weiß allerdinbgs nicht mehr, ob ich damals XP oder 2000 (auch mit IE 6.0) drauf hatte, als es funktioniert hat.

Gruß, Jan

  1. Hallo Jan,

    Bei mir funzt page-break-before bzw. page-break-after nicht mehr. Ich weiß aber 100pro das mindestens einer von beiden funktioniert hat. Ich hab WinXP mit IE 6.0.

    sowohl der aktuelle Browser von Microsoft als auch Mozilla verstehen
    diese beiden CSS-Eigenschaften. Vielleicht baust Du einfach mal eine
    Beispielseite, auf der es bei Dir nicht funktioniert.

    http://westciv.com.au/style_master/academy/browser_support/printing.html
    http://de.selfhtml.org/css/eigenschaften/printlayouts.htm#page_break_after
    http://de.selfhtml.org/css/eigenschaften/printlayouts.htm#page_break_before

    Viele Grüße,
    Stefan

    1. Vielleicht baust Du einfach mal eine
      Beispielseite, auf der es bei Dir nicht funktioniert.

      Öhm, ja. Ehrlich gesagt bin ich schon ein Schritt weiter und noch  verwirrter. Ich hab das HTML-Dokument wiedergefunden, in dem der Seitenumbruch beim Drucken funktioniert hat(und er funktioniert immernoch!). Ich hab dann den selben CSS-Tag kopiert und an eine andere Stelle im Dok. wieder eingefügt. Beim Drucken wurde diser Eintrag überhaupt nicht beachtet, d.h. es wurde jediglich _EIN_ Seitenumbruch berücksichtigt anstatt von _ZWEIEN_. Ich bin auf die abstruse Idee gekommen dass es evtl. mit Layern zu tun haben könnte. Aber kann das wirklich sein, dass sobald in dem Dok. n "div" oder "span" oder sonstwas vorkommt der Seitenumbuch nicht mehr funzt? Eher weniger. Ich klammer mich momentan eher an den Grund, denn dann hätt ich wenigstens einen Grund für dieses Verhalten *verzweifeltguck*.....

      Gruß, Jan

      1. Hab den Grund gefunden. Innerhalb eines Layers scheint der Seitenumbruch nicht zu funktionieren. Bleibt jetzt nur noch eine Frage offen: warum? Naja, ich geb mich aber schon damit zufrieden zu wissen worans lag :).

        Gruß, Jan.

        1. Hi, Jan

          Hab den Grund gefunden. Innerhalb eines Layers scheint der Seitenumbruch nicht zu funktionieren. Bleibt jetzt nur noch eine Frage offen: warum?

          Weil page-break-before/after - wie der Name schon sagt - vor oder nach einem Element einsetzen und nicht mittendrin. Ein DIV/Layer ist ein Element der Seite. Es wäre natürlich möglich, dass mit einem zusätzlichen Element innerhalb, das entsprechend formatiert ist, ein Workaround zu basteln ist. Probier' das mal aus.

          LG Orlando

          --
          SELF-TREFFEN 2002
          http://www.rtbg.de/selftreffen/
          http://www.megpalffy.org/temp/penneninhh.html