TFOOT beim Drucken nicht wiederholen

8

In einer Tabelle, die sich auf mehrere gedruckte Seiten erstreckt, werden die Felder head und tfoot im Firefox neu gedruckt. Das ist normalerweise großartig, aber gibt es eine Möglichkeit, dieses Verhalten mit CSS auszuschalten?

[UPDATE] Danke für die bisherige Antwort. Ich möchte den tfoot-Druck einmal am unteren Rand der Tabelle, aber nicht am Ende jeder Seite haben. Nochmals vielen Dank.

    
Brian Fisher 23.01.2009, 23:32
quelle

4 Antworten

6

Die einfache Lösung: Verwenden Sie nicht tfoot . Setzen Sie die Fußzeile (n) am Ende von tbody . Jetzt werden sie am Ende der Tabelle und nirgendwo sonst gedruckt.

    
Shog9 24.01.2009, 00:36
quelle
14

Ich habe einen anderen Weg gefunden:

%Vor%

Dies funktioniert für Firefox, aber natürlich ist die Anzeigeeigenschaft notorisch nicht browserübergreifend kompatibel.

    
user180750 19.11.2009 18:46
quelle
2
%Vor%

Und in diesem Stylesheet verstecken Sie (Anzeige: keine) oder machen Sie was Sie wollen mit den Elementen thead und tfoot. Wenn die Tabelle dynamisch generiert wird, können Sie ihre Größe mit Javascript überprüfen und die entsprechende Klasse in diesem Druck-Stylesheet anwenden.

    
geowa4 23.01.2009 23:40
quelle
0

Ich glaube, es ist eine Kundenpräferenz - andere haben eine JavaScript-Lösung vorgeschlagen, um eine druckbare Seite zu erzeugen, besonders wenn die Fußzeile Ihrer Tabelle Summen oder ähnliches hat.

    
Andy Mikula 23.01.2009 23:39
quelle

Tags und Links