Hauptmenü
Besucher Statistik
Besucher online: 5 Besucher Heute: 19 Gestern:158 Gesamt: 221748
geprüft nach
|
Sie sind hier: Startseite>Topics
Werbung Topics / CSS / ID: 92Druckansicht mit CSS erstellenNicht Jedem liegt es lange Texte am Bildschirm zu lesen. Darum ist es von Vorteil, wenn die Webseite auch als Druckansicht zur Verfügung steht. Mit einer zusätzlichen druck.css gibt es einfachere, schnellere Möglichkeiten Websites für den Druck zu formatieren, die zudem auch keinen Traffic generieren. Navigationsleisten, Banner und sonstige Werbung wird für eine Druckansicht nicht benötigt und können somit ausgeblendet werden. Wie kommt das Stylesheet zum DruckerDamit das für den Druck optimierte Stylesheet auch zum Drucker gelangt, tragen Sie auf jeder Seite im header folgende Zeile ein:
Jede Seite sollte nach einem bestimmten Schema aufgebaut sein, damit sich Elemente, die in der Druckansicht nicht benötigt werden, leichter ausblenden lassen. Navigation und Werbeeinblendungen sind zum Beispiel Elemente, die in einer Druckansicht nicht benötigt werden. Diese werden innerhalb von <div> Tags gesetzt und mit einer id versehen.
druck.cssDie druck.css kann mit folgenden Formatierungen versehen werden.
Unerwünschte Elemente ausblendenBeim Ausdruck sind Hintergrundbilder sowie Werbebanner und search Buttons unerwünscht. Lesbarkeit und Tintenverbrauch sind 2 der Gründe. <div> Elemente können mit display:none; ausgelendet werden.
RänderWenn padding und margin auf 0px eingestellt sind, wird sichergestellt, dass der Text die ganze Breite des Papiers nutzt. Beim Bildschirm wäre das sinnlos.
HyperlinksDamit ein Link auch im Ausdruck Sinn macht, setzt man mit dem Pseudo-Element:after und der Eigenschaft:content die komplete URL des Hyperlins neben den Verweis. Diese Eigenschaft geht zur Zeit im Mozilla und im Safari, sollte aber dafür auch eingesetzt werden.
SeitenumbrücheMit page-break-after:always; kann ein Seitenumbruch erzwungen werden. Mit avoid wird ein Seiteumbruch verhindert. Hier noch weitere Möglichkeiten wie Seitenumbrüche angegeben werden können. page-break-after:always; page-break-before:always; page-break-after:avoid; page-break-before:avoid; eingestellt am: 08.11.2005 (6569 mal gelesen) |