Sven Rautenberg: Invers drucken ??

Beitrag lesen

Moin!

Es geht aber auch noch einfacher und vor allem immer: mit CSS selbst

Erstelle ein zweites CSS mit den gleichen  Klassen und Einträgen. Nur die Schriftfarbe und Hintergrundfarbe änderst Du halt.

Die CSS-Lösung ist in jedem Fall die beste!

Außerdem kriegt man dann noch so tolle Sachen hin wie "Navigationsleiste NICHT mitdrucken" etc.

Wie das geht? Wenn du deine Navigation z.B. in einem <DIV>-Layer hast, dann gibst du diesem Layer eine Klasse:
<div class="noprint">

Und im Druck-CSS definierst du:
.noprint { display:none; }

Damit wird der Layer unterdrückt. Geht auch mit allen anderen Elementen, also z.B. Tabellenzellen, ganze Tabellen, etc.

Ich empfehle zum Papiersparen, dir Opera zu installieren. Dieser Browser hat eine Druckvorschau, welche die Angaben aus dem Druck-Stylesheet berücksichtigt. So kann man schnell sehen, wie die Seite im Druck aussieht.

So wird beim Ausdrucken dieses CSS genommen und für die Darstellung der Seite das "normale" CSS. Moderne Browser unterstützen dies.

"Moderne Browser" heißt: Netscape 4 nicht, und IE 4 vermutlich auch nicht. <eg> Alles danach kann es. Und mehr kannst du nicht tun.

- Sven Rautenberg