A
ASenna
Member
- Beiträge
- 7
- Punkte Reaktionen
- 0
Moin, ich möchte nur einen Teil des Contents des Body meiner Webseite für den Ausdruck zulassen. Dazu habe ich schon Hilfe gefunden, die aber leidern nicht klappt. Mein CSS:
Der Eintrag @media screen dient nur dazu, sicherzustellen, dass der in DIV eingefasste Text richtig erfasst wird, was auch klappt. Alles schön in blau und kursiv auf dem Bildschirm. Im Ausdruck erscheint aber nur eine leere Seite.
Kommentriere ich den body * {...} Befehl aus, wird im Ausdruck der zu drukcende Text, der mit <DIV id="druckbereich"> eingefasst ist, auch brav in grün ausgedruckt, zusätzlich natürlich der ganze Rest der Seite.
Also: body * {...} sperrt offensichtlich den nachfolgenden CSS-Befehle. Kann mir da jemand helfen?.
CSS:
@media screen{
body #druckbereich {
color: blue;
font-style: italic;
}
}
@media print{
body * {
display: none;
}
body #druckbereich {
display: block;
color: green;
font-style: italic;
}
}
Der Eintrag @media screen dient nur dazu, sicherzustellen, dass der in DIV eingefasste Text richtig erfasst wird, was auch klappt. Alles schön in blau und kursiv auf dem Bildschirm. Im Ausdruck erscheint aber nur eine leere Seite.
Kommentriere ich den body * {...} Befehl aus, wird im Ausdruck der zu drukcende Text, der mit <DIV id="druckbereich"> eingefasst ist, auch brav in grün ausgedruckt, zusätzlich natürlich der ganze Rest der Seite.
Also: body * {...} sperrt offensichtlich den nachfolgenden CSS-Befehle. Kann mir da jemand helfen?.