Kompozer
Kompozer-Anleitung Version 1.01 vom 07.06.2008 Seite 149
Einfach jeden Artikel, der nicht gedruckt werden soll, mit der Klasse 'noprint' versehen. Das
wird keine Auswirkung auf dem Bildschirm haben, da es nur für Druckmedien definiert wird.
Die Möglichkeit, Texte mit mehreren Klassen zu versehen, ist günstig, weil das Hinzufügen
der noprint-Klasse keine Wirkung auf andere diesem Text zugewiesene Klassen hat.
Wenn Menüs auf einer Seite ein einem Container eingeschlossen sind, ist die beschriebe-
ne Herangehensweise sehr einfach. Abhängig von der Struktur des Dokumentes kann es
sinnvoll sein, mehrere Punkte in einem div einzuschließen, um den Druck zu unterdrücken.
A7.2.2.2 Externe Links
Viele Autoren zeigen die URL von externen Hyperlinks auf dem Bildschirm nicht an. Das
macht die Seite sauberer und funktioniert auch, wenn darauf geklickt wird. Wenn solche
Verweise jedoch gedruckt werden, sind sie nicht zu erkennen und daher nutzlos. Eine Al-
ternative stellt die Wiederholung der URL nach jedem Hyperlink dar, aber jetzt mit der
Formatierung 'display:none' im allgemeinen Stylesheet und 'display:inline' im Print-
Stylesheet. Sorgen Sie dafür, dass es durch Leerzeichen umgeben wird, sonst sieht es
wenig vorteilhaft aus.
Weil ein Beispiel hier ist, wie ich die erste Verweisung(Referenz) in der Abteilung A7.4 un-
ten codierte.
<p><a href="http://www.w3.org/TR/CSS21/"> CSS2 Spezifizierung</a>
<span class="extlink">http://www.w3.org/TR/CSS21/ </span>
introduces media in section 7 and covers paged media in section 13</p>
Die Wörter 'CSS2 Spezifizierung' bilden einen Hyperlink. Die URL des Verweises wird
dann wiederholt, aber in einem <span> eingeschlossen, das die Klasse 'extlink' hat.
Die Seite wird mit zwei Stylesheets verbunden. Das auf alle Medien anwendbare Styles-
heet wird zuerst geladen und enthält die Regel
.extlink { display: none; }
Das Drucker-Stylesheet wird danach geladen und beinhaltet die Regel
.extlink { display: Inline; text-decoration:underline; }
Das Unterstreichen der Verweise hebt sie hervor, und Sie weiter überlegen, sie in blau zu
drucken.
Die Reihenfolge, in der die Sheets geladen werden, ist wichtig. Wenn das Drucken-
Stylesheet zuerst und das allgemeine danach geöffnet wird, würden die Informationen des
Drucker-Stylesheet überschrieben. Siehe Abschnitt 7.3.1
A7.2.2.3 Bilder
Images sind der raison d' être einiger Seiten, also müssen sie gedruckt werden. Auf ande-
ren Seiten variieren sie vom Aufmacher bis zum nebensächlichen Material, das weggelas-
sen werden kann, um Zeit und Tinte zu sparen. Dieselbe Methode kann bezüglich Menüs
verwendet werden. Wenn alle Bilder unterdrückt werden sollen, kann das img-Element mit
dem Style 'display:none' versehen werden.
A7.2.2.4 Hintergrund
Einige Browser werden Hintergründe überhaupt nicht drucken. Andere bieten Optionen an,
aber darauf kann man sich nicht immer verlassen. Das gilt sowohl für Hintergrundbilder als
auch für Hintergrundfarben. Auf einer Seite wie unten abgebildet, auf der das Menü nicht