Achim Ennenbach: Tabellenkopfzeile in Druckansicht wiederholen

Hallo zusammen,

mein Problem ist, das ich eine lange Tabelle habe, die auch ausgedruckt werden soll.
Dazu soll auf jeder Seite der Tabellenkopf wiederholt werden.

Die im SelfHTML Artikel http://selfhtml.teamone.de/html/tabellen/aufbau.htm#kopf_koerper_fuss Lösung mit thead, tfoot, tbody funktioniert bei Internet Explorer ab Version 5.5 nicht.
Gibt es eventl. noch andere Lösungen oder Workarounds?
Kennt jemand eine Seite, bei der es funktioniert?

Gruß
Achim Ennenbach

  1. Moin!

    Die im SelfHTML Artikel http://selfhtml.teamone.de/html/tabellen/aufbau.htm#kopf_koerper_fuss Lösung mit thead, tfoot, tbody funktioniert bei Internet Explorer ab Version 5.5 nicht.
    Gibt es eventl. noch andere Lösungen oder Workarounds?

    Nein. Es geht einfach noch nicht.

    Kennt jemand eine Seite, bei der es funktioniert?

    Was nicht geht, kann nicht gefunden werden. Du willst im Prinzip Features verwenden, die noch nicht abschließend festgelegt sind (nämlich im kommenden CSS3). Und dann muß nochmal lange drauf gewartet werden, bis auch der IE das endlich beherrscht (andere Browser kriegen es sicherlich schneller hin). Bis dahin gibts einfach keine Lösung.

    - Sven Rautenberg

    1. Tach,

      gibt es denn eine Möglichkeit festzustellen, wie hoch eine Tabellenzeile, oder Zelle dargestellt wird?

      Gruß
      Achim

      1. Yo!

        gibt es denn eine Möglichkeit festzustellen, wie hoch eine Tabellenzeile, oder Zelle dargestellt wird?

        Mit Javascript vielleicht - wirklich sehr "vielleicht", denn üblicherweise formatiert der Browser die Tabelle so, daß sie auf den Bildschirm paßt - und zum Ausdrucken dann nochmal neu, daß sie auf das Papier paßt.

        Es ist sehr die Frage, ob Javascript da sinnvoll eingreifen kann.

        - Sven Rautenberg

        1. Mahlzeit,

          gibt es eventl. ein event (zB. Page-Break), das sich abfangen läßt?

          Gruß
          Achim Ennenbach

          1. Hallo

            Also mit folgender Style-Angabe wird alles innerhalb <thead>..</thead> auf jeder auszudruckenden Seite als Header wiederholt (ab IE 5.5):

            <style>
            @media print
            {
              THEAD {display: table-header-group}
            }
            </style>

            Gruss
            jmagnet

            1. Na, wer sagt denn, das Magarine keine Kraft gibt????

              Es klappt !!!!!!!
              Super! Mein Projekt ist gerettet!

              Vielen Dank für die Hilfe!

              Achim Ennenbach