Hallo,
die unterschiedlichen Browser setzen nur einen Teil der möglichen CSS Druckangaben um. Ich arbeite für den Druck mit Firefox. Der etwa ignoriert Angaben über Hoch- und Querformat.
table.split {page-break-inside:avoid}
Du möchtest eine Tabelle als BlocK belassen und nennst sie "split"? Irgendwie scheint dein Konzept nicht zu stimmen, auch dieses ist unverständlich:
table.split {page-break-inside:avoid;page-break-before:avoid;page-break-after:avoid;}
Du willst weder vor, noch in, noch nach der Tabelle einen Seitenumbruch.
Du solltest den betreffenden CSS- und HTML-Code mal posten.
Linuchs