Stephan Koops: Druckansicht erzeugen

Beitrag lesen

Hallo Mamue,

hat jemand von euch eine ahnung, wie sich möglichst einfach druckversionen von (statischen) html-seiten erzeugen lassen (wo etwa das menü oder andere teile der html-seite weggelassen wird, farben verändert werden, etc)? ich nehme an, dass dafür css wohl nicht ganz ausreichen wird; toll wäre es, wenn ich dabei mit php auskommen würde ;=)

Du kannst mit CSS für unterschiedliche Ausgabemedien, z.B. Bildschirm und Drucker angeben.
Dann bekommen die Sachen, die nicht ausgedruckt werden sollen in ein oder, wenn es das Layout erfordert, in mehrere <DIV>-Tags (oder auch einzlne <TR>- oder <TD>-Tags), welche dann ein unterschiedliches Verhalten haben, je nach Ausgabemedium, z.B. für Farbe oder eben für Sichtbarkeit.

Seihe http://selfhtml.teamone.de/css/formate/einbinden.htm#link_media

Dieses unterschiedliche CSS-Verhalten ist dann _nur_ für Drucker display:none; dann wird das Tag beim Drucken nicht angezeigt und verbraucht auch keinen Anzeige-Platz, so als ob es nicht da wäre. (geht ab N4 und IE4; der Linux-Konqueror kanns auch in KDE 2.2.1).

Siehe http://selfhtml.teamone.de/css/eigenschaften/positionierung.htm#display

Und wenn die Seiten vom Layout etc. sonst schon druckerfreundlich sind, kann man damit dann auch einen DRUCK-Button mit verschwinden lasse.

viel Erfolg
  Stephan Koops