Hallo,
Ich möchte für meine Webseite eine Druckversion anbieten. Worauf muss ich da achten? Sollte ich einfach nur schlichten unformatierten Text ohne CSS in p-Elementen anbieten? Oder darf's ruhig CSS sein?
Fuer die modernen Browser reicht es eigentlich, ein Druck-Stylesheet
einzubinden (mit media="print").
Wenn Du viele Navigationselemente hast, die Du ausblenden willst,
und wenn Du sowieso eine serverseitige Programmiersprache einsetzt,
kannst Du natuerlich auch noch die Netscape-4-Benutzer gluecklich
machen, indem Du doch eine zweite HTML-Seite bereitstellst,
die nur den Inhalt enthaelt.
Ein altes PHP-Testscript von mir, das ich in aehnlicher Form
oft verwende, findest Du unter:
http://www.tiptom.ch/tests/phpssi/2versionen.php
Ich habe mal gehört, dass manche Drucker rechts irgendwann einen Rand abschneiden. Wie kann ich das verhindern?
Indem Du die breitesten Elemente (Bilder) maximal 550 - 600 Pixel
breit machst, und keine alles umfassende Layout-Tabelle hast.
Siehe: http://www.tiptom.ch/tests/druck/
Gibt es weiteres was man beachten sollte? Wer hat Erfahrung mit Druckversionen?
Die druckspezifischen CSS-Dinge wie page-break-before u.s.w.
machen in vielen Browsern immer noch grosse Probleme.
Ich verzichte deshalb darauf, sie zu verwenden.
HTH, mfg
Thomas