Hallo!
Gibt es einen Trick, mit dem man Webseiten so gestalten kann, dass diese im DIN-A4-Format ausgedruckt werden können, ohne dass oben, unten und an den Seitenrändern etwas abgeschnitten wird?
Schau' dir mal http://de.selfhtml.org/css/eigenschaften/printlayouts.htm an. Leider mangelt es bis heute an einer vernünftigen Unterstützung durch die Browser. Opera ist hier noch am weitesten.
Im Gegensatz zu screen orientierten Ausgabemedien kann man bei der Druckausgabe durchaus eine Schriftgröße fest vorgeben (in pt). Somit kannst du vorher ermitteln (jedenfalls ungefähr, da ja Ränder u.a. auch vom jeweiligen Drucker abhängig sind), wieviel Text auf eine DIN A4 Seite passt, und an den entsprechenden Stellen verwendest du dann page-break-before: oder page-break-after:.
Den Text für die Bildschirmausgabe extra zu begrenzen ist nicht erforderlich und das Ganze auch noch mit einer Tabelle zu machen ist verwerflich. Verwende einfach unterschiedliche Stylesheets für die verschiedenen Medien - siehe Verschiedene separate Stylesheets für unterschiedliche Ausgabemedien
Gruß Gunther