Hallo,
Sorry, weiß nicht genau wie du das meinst. Kannst du etwas genauer werden?
Verwenden stylesheets für verschiedene ausgabemedien:
http://selfhtml.teamone.de/css/formate/einbinden.htm#link_media
SELFHTML: CSS Stylesheets / CSS-Formate definieren / CSS Stylesheets in HTML einbinden
In deinem fall für den druck, media="print", in dem css formatierst du dann deine
elemente so wie du sie gedruckt haben willst, zb: div.xyz{height:auto;}.
Ich binde das druckformat immer gleich in die allgemeine css datei ein, dass sieht dann zb so aus:
/*generelle formatierung*/
body{}
#irgendwas{}
/*für den druck*/
@media print{
body{}
#irgendwas{}
}
Das funktioniert in allen aktuellen, gängigen, grafischen browsern.
Da wo es nicht funktioniert wird aber auch dein overflow wahrscheinlich nicht funktionieren.
Du kannst dir ja mal die druckansicht meiner seite (siehe oben) ansehen um den effekt zu sehen.
Gruss, Jan aus Dresden