CSS - Grafikanzeige

Hallo CSS-Experten!

Ich habe folgendes Problem: Im Kopfbereich einer Seite habe ich das Firmenlogo und darunter die Navigation platziert. Beim Drucken sollte nun das Firmenlogo in Graustufen (Grafik vorhanden) erscheinen. Folgende CSS-Definitionen hab ich gewählt:

style.css (Anzeige funktioniert)

#oben {
 z-index:1001;
 width:960px; height:205px;
 position:fixed;
 }

#header {
 background-image:url(../../bilder/gmeiner\_header.gif);
 height:154px; width:960px;
 }

#navi {
 width:960px; height:50px;
 background-color:#684c8d;
 position:relative;
 }

print.css (Logo wird nicht angezeigt):

#oben {
 width:960px; height:155px;
 visibility:visible;
 }

#header {
 background-image:url(../../bilder/gmeiner\_headerg.gif);
 height:154px; width:960px;
 visibility:visible;
 }

#navi {
 width:960px; height:50px;
 background-color:#684c8d;
 position:relative;
 visibility:hidden;
 }

Kann mir jemand den Fehler verraten? Ich habe mit den neuesten Versionen von Firefox, Internet Explorer und Safari getestet, alle bringen dasselbe Ergebnis.

Danke für eure Hilfe und liebe Grüße sagt
Alex

Moin,

Kann mir jemand den Fehler verraten? Ich habe mit den neuesten
Versionen von Firefox, Internet Explorer und Safari getestet,
alle bringen dasselbe Ergebnis.

Ähm, wie ist denn der Fehler? Das hast Du uns noch nicht verraten.

Schuss ins Blaue: Deine Hintergrundgrafik wird nicht gedruckt, weil Du das im Browser nicht eingestellt hast, per Default werden Hintergrundbilder und -grafiken nicht mitgedruckt.

Grüße,
-Efchen

Moin Efchen,

Ähm, wie ist denn der Fehler? Das hast Du uns noch nicht
verraten.

Ich habe die print.css doch auch angegeben … Ja du hast recht, die Grafik wird nicht gedruckt, wohl aber wird der Platz für sie reserviert. Allerdings hab ich im Browser nirgends eine Funktion gefunden, die das Drucken von Hintergrundbildern aktiviert oder eben deaktiviert. Habe sowohl im Druckmenü als auch bei den Optionen nachgeschaut…

Grüße,

Alex

Ich habe die print.css doch auch angegeben

Das würde voraussetzen, der Fehler ist so leicht zu erkennen, dass Du ihn auch erkannt hättest. Wenn es einen Fehler gibt, dann postet man eine Fehlerbeschreibung - ist doch logisch, oder?

Allerdings hab ich im Browser

*im* Browser?
ICH hab eine solche Funktion IM Browser gefunden.

Aber moment mal…Gerüchten zufolge gibt es mehr als einen Browser :smile:

nirgends eine Funktion gefunden

Was nicht heißt, dass sie nicht existiert.

Habe
sowohl im Druckmenü als auch bei den Optionen nachgeschaut…

Bei *mir* ist das im Firefox bei „Drucken“ -> „Seite einrichten“. Kann man nicht übersehen.

Grüße,
-Efchen

Hallo,

Ähm, wie ist denn der Fehler? Das hast Du uns noch nicht
verraten.

Ich habe die print.css doch auch angegeben … Ja du hast
recht, die Grafik wird nicht gedruckt, wohl aber wird der
Platz für sie reserviert. Allerdings hab ich im Browser
nirgends eine Funktion gefunden, die das Drucken von
Hintergrundbildern aktiviert oder eben deaktiviert. Habe
sowohl im Druckmenü als auch bei den Optionen nachgeschaut…

du hast da mehrere grundsätzliche Fehler:

  1. Ein Firmenlogo ist ein Inhaltselement und keine Hintergrundgraphik.
  2. Sollen Websitebesucher, welche die Seite „korrekt“ drucken wollen, zuerst ihre Browserkonfiguration ändern?
  3. Warum willst Du den Farbdruck der Graphik unterbinden? Oder gibt es eine CI, aus welcher hervorgeht, daß das Firmensignet im Druck nur s/w erscheinen darf?

Gruß

osmodius