Hallo!
Ich habe eine beliebige inhaltsseite, der ich beim Ausdruck einen Banner "überschieben" will, auf dem alle infos zu meiner HTML seite stehen (wo der user die inhalte bekommen hat usw.) diesen erzeuge ich als Hintergrund im "print" StyleSheet und definiere den Rand im StyleSheet so hoch wie die HG - funktioniert auch wunderbar im Browser, nur wird mein Hintergrundbild NICHT gedruckt. Kann man natürlich im Brower einstellen (Hintergrundbild mitdrucken) , ich möchte dies aber mit CSS aktivieren, da ich es immer brauche.
<div class="printinfo">Hier Zeugs rein, das nur beim Ausdruck erscheinen soll, einfach da platzieren, wo es im Ausdruck erscheinen soll</div>
im CSS:
.printinfo { display:none; } /* am Screen nicht sichtbar, ohne Platzverbrauch */
@media print
{
.printinfo { display:block; } /* auf dem Drucker anzeigen.
}
Umgekehrt geht es natürlich genauso, so kann man z.B. das div mit der Navigation auf dem Ausdruck weglassen...
Andreas