printing backgrounds by default
fantasai (Mozilla) hat auf css-discuss ein
Request for Comments: printing backgrounds by default lanciert. Zitat:
|
Wenn ich etwas drucke, brauche ich keine Hintergründe. Und falls ein Hintergrund doch einmal für einen Ausdruck wichtig sein sollte, kann der Druck des Hintergrundes durch eine Browsereinstellung erreicht werden.
Diese Einstellung sollte aber auf keinen Fall zum Standard werden, denn in 95% Prozent der Fälle wird der Hintergrund bei einem Ausdruck keinen Mehrwert bieten. :) |
Tendenziell gebe ich Dirk Recht: den Drucker zur Liebe ;)
Der RFC Autor erwähnt allerdings der Fall, wo eine "print.css" zur Verfügung steht. Deshalb meine leichte "Abweichung": ich könnte als Entwickler (und auch als Besucher einer HP) damit leben, wenn Firefox grundsätzlich KEIN Hintergrund ausdruckt, SOLANGE keine StyleSheet für die Druckausgabe definiert wurde. Sonst sollte sich Firefox nicht einmischen und per default den Hintergrunddruck zulassen, es sei denn, der Besucher hat sich bewusst dagegen entschieden. (* das heißt: der Entwickler trägt die Verantwortung, falls "media Print" vorhanden ist - den er könnte einen besonderen Hintergrund vorgesehen haben oder sollte "kein" Hintergrund durchlassen *) |
[OT]
[OT] zum [OT]
@IChao: was ließt Du denn da für komischen Sachen? Und noch dazu in Englisch? Mannnooo: ist ja irgendwie "pervers" :p |
@Dirk
Müssten wir für diese 95% der Fälle dann über * {background:none !important} im Print-Stylesheet ein Reset durchführen? Aber wäre das aufwendiger als das ewige Einerlei * {margin:0; padding:0; } ? Und für die restlichen 5% wäre es doch dann gut, könnte der Autor mittels CSS sozusagen die Voreinstellung übernehmen, die der User dann in den Browsereinstellungen verneinen kann. Hier sehe ich den eigentlichen Haken. Was ist mit dem User, der das Drucken der Hintergründe generell nicht will, aber auch nicht in den Browsereinstellungen herumschrauben kann und will -- dieser User würde dann doch verärgert reagieren, wenn der Autor das einfach so setzt? Wie war das doch gleich: Opera hat oder hatte diese Voreinstellung anders als Firefox? @Loïs Wenn ich das richtig verstanden habe, löst bei dem Vorschlag von fantasai auch ein völlig leeres Print-Stylesheet einen Druck der im allgemeinen Stylesheet (ohne media-Angabe) vorgesehenen Hintergründe aus. Was wir im screen, projection-Stylesheet definieren, bleibt davon unbetroffen. Es geht darum, dass alles gedruckt wird, was im Print- sowie im allgemeinen Stylesheet definiert wurde. (OT OT ist verwirrend, Loïs!) |
Zitat:
Zum Thema "der User wäre nicht immer im Stande, die Option/Voreinstellung zu ändern": Du hast recht. Aber ich sehe da eine mögliche "Prinzip-Verletzung", wenn man das unbedingt berücksichtigt. Eine Web-Seite bleibt letztendlich ein Produkt. Als solches besitzt es gewisse primäre Eigenschaften. Der Kunde (Besucher) hat die Wahl, das Produkt wahrzunehmen oder auch nicht. Man kann nicht "alles für Ihn machen": es gibt immer noch kein Auto für Leute die nicht Fahren können :) Zum Thema "OT zum OT": wir sind doch im Offtopic Forum und mein 2. Msg hatte nichts mit dem eigentlichen Thread-Thema zu tun... war also selbst Offtopic :mrgreen: Ich versuche immer mit OT zu kennzeichen, wenn's Offtopic ist. |
Zitat:
Code:
body { background: white; color: black; } Aber zurück zum Thema. Viele Webseiten bieten kein print.css, die Werbung, Navigationen und sonstiger Müll wird mit gedruck. Vielmehr sollten Webdesigner aufgefordert werden, ein print.css zur Verfügung zu stellen. Was aber auch wieder Probleme mit sich bringen kann, aber den Hintergrund per default zu drucken, ist auch keine ideale Lösung. Komplexes Thema :? |
Das Papier hat üblicherweise bereits eine Farbe.
|
Zitat:
Keine Information wird wertvoller, nur weil sie einen farbigen Hintergrund erhält. Für eine nachvollziehbare Aufteilung und nötige Hervorhebung gibt es ja ausreichend Mittel in CSS. Und gerade weil der größte Teil aller Seiten im Web ohne eigene print-CSS aus kommen muss, darf eine Browsereinstellung "ab Wwerk" sowas nicht vorsehen! |
Nebenbei:
Zitat:
(z.B. wenn sich der Designer etwas spezielles gedacht und realisiert hat...) Zitat:
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 17:37 Uhr. |
Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
© Dirk H. 2003 - 2023