Background-Image per CSS mit ausdrucken

Status
Nicht offen für weitere Antworten.

cozmixx

Mitglied
Hallo allerseits!

Mein Problem: Kunde möchte, dass das Hintergrundbild seiner Webseite mit ausgedruckt wird. Ich denke, dass dies durch ein spezielles print-stylesheet realisierbar sein müsste...

Jedoch finde ich hier - nach laaaanger Suche - nur den Hinweis, dass das Ausdrucken von Hintergrundbildern Sache der Einstellungen im Browser ist. Nicht zufriedenstellende Antwort :(

Hat irgendjemand Erfahrungen mit dem CSS-gesteuerten Ausdruck von background-images?

Hilfe!
 
Hintergründe werden bei den Standardeinstellungen des Browsers nicht mitgedruckt. Dies ist kein CSS-spezifisches Problem, sondern ein browserspezifisches.
Im Firefox ist eine entsprechende Option unter „Datei“ ? „Seite einrichten“ zu finden.
 
Die Alternative wäre, dass du mit divs und verschiedenen z-indices arbeitest, um so den Text über einem Bild (kein Hintergrundbild) zu platzieren.
 
Tja, Mist... schade. Dann werd ich das wohl akzeptieren und auf CSS 3 hoffen müssen ;)

@ Silent Warrior: Ja, darauf werd ich wohl ausweichen müssen.

Auf jeden Fall:
Danke für die schnelle Antwort!
 
Die bessere Variante ist IMHO nochmal mit dem Kunden zu sprechen und ihn zu fragen, ob er denn für einen Informationsausdruck seine Tinte respektive Toner verschwenden wollen würde (das war ultra-plusquampräsens im Konjunktiv oder so).
Im Idealfall sieht eine Internetseite im Druck vollkommen anders aus, als im Browser, nämlich in reinem Text in schwarz-weiss, mit Formatierungen, wie Fett und größere Überschriften (ein bisschen Formatierung zu Übersicht halt) und im Idealfall sind die Links nicht nur unterstrichen, sondern stehen ausgeschrieben (als absoluter URI) dahinter.
Vor allem sollte man jemandem nicht aufzwingen, seine Tinte zu verschwenden, nur weil man es selbst (bei der eigenen Seite) so haben möchte.
Aber vielleicht ist das ja auch nur meine Meinung.

CSS3 wird Dir da hoffentlich nicht weiterhelfen.

Gruß hpvw
 
Klar ist das ohne Frage Tintenverschwendung, ein Printstylesheet ist natürlich auch dafür gedacht, dem abzuhelfen... aber manchmal gibt man den Kundenwünschen auch nach *seufz*

Auf der anderen Seite könnte dezente, mitzudruckende Hintergründe der Printversion der Website eine Gestaltung verleihen, die an ein reguläres Printprodukt herankommt - sollte man auch mal überlegen.

Und drum: CSS3 abwarten ;-)
 
hpvw hat gesagt.:
Die bessere Variante ist IMHO nochmal mit dem Kunden zu sprechen und ihn zu fragen, ob er denn für einen Informationsausdruck seine Tinte respektive Toner verschwenden wollen würde (das war ultra-plusquampräsens im Konjunktiv oder so).
Im Idealfall sieht eine Internetseite im Druck vollkommen anders aus, als im Browser, nämlich in reinem Text in schwarz-weiss, mit Formatierungen, wie Fett und größere Überschriften (ein bisschen Formatierung zu Übersicht halt) und im Idealfall sind die Links nicht nur unterstrichen, sondern stehen ausgeschrieben (als absoluter URI) dahinter.
Vor allem sollte man jemandem nicht aufzwingen, seine Tinte zu verschwenden, nur weil man es selbst (bei der eigenen Seite) so haben möchte.
Aber vielleicht ist das ja auch nur meine Meinung.

CSS3 wird Dir da hoffentlich nicht weiterhelfen.

Gruß hpvw

Stimme da mit Dir vollstenst überein.

Nur eine Frage, wie kann man das steuern, dass Links ausgeschrieben dahinter stehen?

Ich hab das bisher immer so gelöst, dass ich erstmal die Links eben nicht unterstrichen habe diese aber in einem versteckteten Div am Ende aufführe (mit Namen und Kurzbeschreibung) was mit ausgedruckt wird.

cozmixx hat gesagt.:
Auf der anderen Seite könnte dezente, mitzudruckende Hintergründe der Printversion der Website eine Gestaltung verleihen, die an ein reguläres Printprodukt herankommt - sollte man auch mal überlegen.

Dafür ist doch pdf da?
 
Wow, in diesem Thread steckt sehr viel nützliche Information! :)

cozmixx, was ist denn das Hintergrundbild? Nur hübsche Deko oder hat es auch Informationsgehalt? Falls ersteres: Dann kannst du es getrost weglassen. Falls letzteres: Hintergrundbilder sollten keine Information enthalten - wenn du Grafiken mit Informationsgehalt hast, dann binde sie normal über <img src="..." ... /> ein, damit sie auch User ohne CSS sehen können.

Auf der anderen Seite glaube und hoffe ich nicht, dass CSS 3 an dem Umstand, dass der User selbst einstellen kann, ob Hintergrundbilder gedruckt werden sollen, etwas ändern kann/darf. Das will ich als User nämlich immer noch selbst entscheiden.
 
Status
Nicht offen für weitere Antworten.
Zurück