XHTMLforum

XHTMLforum (http://xhtmlforum.de/index.php)
-   Offtopic (http://xhtmlforum.de/forumdisplay.php?f=75)
-   -   printing backgrounds by default (http://xhtmlforum.de/showthread.php?t=47336)

IChao 11.08.2007 00:27

printing backgrounds by default
 
fantasai (Mozilla) hat auf css-discuss ein
Request for Comments: printing backgrounds by default lanciert.
Zitat:

[...] My suggestion was to automatically allow background printing for any
pages that import an explicit 'print' style sheet, the logic being that
if you've taken the trouble to provide a dedicated style sheet for
print, then we should trust that you are not going to abuse the printer
and allow you use of its ink for your backgrounds.
My superreviewer David Baron is concerned that this kind of switch would
be confusing to web authors. E.g. importing an empty print style sheet
would suddenly cause all backgrounds to print. [...]
So, fleißige Autoren von Print-Stylesheets. Nachdem ihr den Thread dort ganz gelesen habt: Soll Firefox zukünftig Hintergründe ausdrucken als Standard? Was meint ihr?

hemfrie 11.08.2007 00:36

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. :)

Loïs Bégué 11.08.2007 00:56

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 *)

Loïs Bégué 11.08.2007 01:03

[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

IChao 11.08.2007 01:19

@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!)

Loïs Bégué 11.08.2007 11:48

Zitat:

Zitat von IChao (Beitrag 345297)
...
Es geht darum, dass alles gedruckt wird, was im Print- sowie im allgemeinen Stylesheet definiert wurde. (OT OT ist verwirrend, Loïs!)

Mag für den fantasai darum gehen. Deswegen habe eine eigene Meinung (in Anlehnung an Dirk) gehäussert, die irgendwie dazwischen liegt.

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.

laborix 11.08.2007 13:36

Zitat:

Zitat von IChao (Beitrag 345291)
Soll Firefox zukünftig Hintergründe ausdrucken als Standard? Was meint ihr?

Ich stimme hemfrie zu, wobei ich das hier von fantasai echt cool finde:
Code:

body { background: white; color: black; }
Absolut simple, wenn nicht genial :)

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 :?

Geronimo 11.08.2007 15:02

Das Papier hat üblicherweise bereits eine Farbe.

Dieter 11.08.2007 16:14

Zitat:

Zitat von hemfrie
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.

Ich erhöhe auf 100%!

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!

Loïs Bégué 11.08.2007 18:30

Nebenbei:

Zitat:

Zitat von Dieter Krautkrämer (Beitrag 345336)
...Keine Information wird wertvoller, nur weil sie einen farbigen Hintergrund erhält.

- Es geht nicht nur um Farbe... und ob wertvoller oder nicht hängt doch auch vom Content und Hintergrund ab
(z.B. wenn sich der Designer etwas spezielles gedacht und realisiert hat...)

Zitat:

Zitat von Dieter Krautkrämer (Beitrag 345336)
...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!

- deshalb hatte ich die Variante angesprochen: wenn kein print.css vorhanden, dann User = King, sonst print.css = king


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