Druckausgabe ueber css definieren. Wie?

Hi,

Ich experimentiere gerade mit einer druck.css herum und stosse auf ein Problem:

Meine Site ist frameless, d.h. die Navigation ist mit eingebunden und soll beim Druck nicht erscheinen, dasselbe gilt fuer das Logo oben.

Wer hat sich schonmal damit auseinandergesetzt und kann mir helfen?

Hi.
Ausblenden kannst du Elemente mit „display:none“ in der CSS-Definition. Dabei musst du natürlich darauf achten, dass dies in dem Teil des CSS steht, der nur beim Ausdruck gilt.
Also kannst du zum Beispiel eine Klasse Bildschirm definieren, der alle nicht zu druckenden Elemente angehören (per class=„Bildschirm“). Und dann im CSS sowas schreiben:
@media print { *.Bildschirm { display:none } }

CU,
Sebastian.

Hallo,

welcher Browser unterstützt denn die css2 Befehle: @page; size; margin; marks?

Grüße
Sven

Hi.

Das weiss ich leider auch nicht genau, aber ich glaube, der aktuelle IE kann das ebenso wie die aktuellen Versionen von Netscape und Opera. Aber um es genau zu wissen, musst du es wohl ausprobieren.

CU,
Sebastian.