Kopfzeile für Druckversion einer Seite
Christoph
- html
Hallo zusammen!
Ist es denn möglich, eine (feste/variable) Kopfzeile für jede einzelne Seite, die ausgedruckt werden soll zu integrieren?
vielen Dank für eure Hilfe
Christoph
Ist es denn möglich, eine (feste/variable) Kopfzeile für jede einzelne Seite, die ausgedruckt werden soll zu integrieren?
CSS sieht mit @media print die Möglichkeit vor, bestimmte Vorgaben nur bei einer Druckausgabe anzuwenden. Häufig wird das zum Beispiel genutzt (wenn's denn genutzt wird …), um Menüs auszublenden - die haben auf einem Blatt Papier ja bisweilen wenig Nutzen und nehmen nur Platz weg. Damit ließe sich aber auch eine Kopfzeile einrichten, die im Browser nicht zu sehen ist (#kopfzeile {display:none}), aber auf dem Papier erscheint (@media print { #kopfzeile {display:block} }).
Das alleine würde jedoch nur auf dem ersten Blatt die Kopfzeile erscheinen lassen, eben am Anfang der Webseite.
Es gibt aber weiterhin die Pseudoklassen :left, :right und :first (linkes, rechtes und erstes Blatt). Möglicherweise ließe sich zusammen mit der Pseudoklasse :before und der Eigenschaft content eine Kopfzeile auf jeder Seite platzieren, in den wildesten Träumen mit content:counter(zählvariable) sogar in der Form "Seite 1" usw. Aber angesichts der mäßigen Unterstützung für die Druckausgabe …