Hallöchen, nachdem ich nun seit fast zwei Tagen versuchen mein Problem zu lösen und auch im Netz nichts für mich gefunden habe, hoffe ich, dass ihr mir helfen könnt. :grin:
Es geht um folgendes: Ich erzeuge mit einer selbst programmierten Software eine HTML-Datei, in der sich eine Tabelle befindet.
Da diese sehr breit sein kann und Browser wie der IE und Firefox dann einfach die rechte Seite beim drucken verwerfen, habe ich zuerst pro Spalte eine eigene Tabelle genommen. Um diese, sofern möglich, nebeneinander dar zu stellen, habe ich für den IE <= 6 "display: inline;" und für IE ab 7 und FF "float: left;" genutzt.
Beim Anzeigen sieht alles wunderbar aus - genau wie ich es wollte. Aber wehe man will drucken, der IE 6 bekommt das ja noch ganz gut hin, aber der 7er und FF - eine Katastrophe. Da werden Tabellen abgeschnitten und verschoben, etc. :-(
Anbei: Der IE 6 mit "float: left;" druckt immer nur eine Seite, egal wie viele Tabellen und Texte er drucken müsste.
Danach habe ich es noch einmal mit DIV-Containern versucht - aber "display: inline;" sorgt sowohl beim IE 6 als auch bei FF für totalen Müll (auch beim Anzeigen) und "float: left;" sorgt beim IE 6 für das oben genannte Problem und bei FF wieder zu unschönen ausdrucken.
Sry für den langen Text, ich hoffe jemand hat eine Lösung oder eine Idee für mich, danke :lol:
Es geht um folgendes: Ich erzeuge mit einer selbst programmierten Software eine HTML-Datei, in der sich eine Tabelle befindet.
Da diese sehr breit sein kann und Browser wie der IE und Firefox dann einfach die rechte Seite beim drucken verwerfen, habe ich zuerst pro Spalte eine eigene Tabelle genommen. Um diese, sofern möglich, nebeneinander dar zu stellen, habe ich für den IE <= 6 "display: inline;" und für IE ab 7 und FF "float: left;" genutzt.
Beim Anzeigen sieht alles wunderbar aus - genau wie ich es wollte. Aber wehe man will drucken, der IE 6 bekommt das ja noch ganz gut hin, aber der 7er und FF - eine Katastrophe. Da werden Tabellen abgeschnitten und verschoben, etc. :-(
Anbei: Der IE 6 mit "float: left;" druckt immer nur eine Seite, egal wie viele Tabellen und Texte er drucken müsste.
Danach habe ich es noch einmal mit DIV-Containern versucht - aber "display: inline;" sorgt sowohl beim IE 6 als auch bei FF für totalen Müll (auch beim Anzeigen) und "float: left;" sorgt beim IE 6 für das oben genannte Problem und bei FF wieder zu unschönen ausdrucken.
Sry für den langen Text, ich hoffe jemand hat eine Lösung oder eine Idee für mich, danke :lol: