Kurzer CSS-Tipp für zwischendurch: Wenn man im <body>
einen weißen Hintergrund haben möchte, sollte man dem Hintergrund auch tunlichst die Farbe #FFFFFF
verpassen. Keine Angabe der Hintergrundfarbe oder transparent
überlässt die Auswahl der tatsächlich angezeigten Farbe dem Browserdefault. Das ist meist weiß, aber nicht immer. Bei mir zum Beispiel ist es kein Weiß, sondern ein helles Grau. Ich sehe ständig Dinge wie rechts im Bild, wo sich eine Default-Farbe mit dem Hintergrund einer Grafik beißt. Unschön und vermeidbar.
Kommentare (6)
Nicolas ¶
15. Januar 2008, 11:25 Uhr
Ein oft vernachlässigtes Detail. Opera aber zum Beispiel hatte (oder mittlerweile hatte?) als Hintergrundfarbe standardmäßig nicht Weiß, sondern Grau.
Michel ¶
15. Januar 2008, 12:59 Uhr
Ist mir leider auch schon passiert. Aber mit 'ner CSS-Datei gehts ja fix.
soophie ¶
15. Januar 2008, 13:28 Uhr
Und der alte Netscape hat sogar schwarz als Hintergrundfarbe, das ist auch fein
Christian ¶
15. Januar 2008, 13:31 Uhr
Man könnte es aber auch als beabsichtigt ansehen, manch einer will dem User ja auch nicht vorschreiben wie der Hintergrund auszusehen hat, das die Grafiken dann natürlich hervorstechen wäre eben der Grund das Gid und JPG das nur begrenzt zulassen, mit reinen PNGs aber z.B. würde ich mir das durchaus überlegen.
Aktuell mach ichs bei vielen Seiten aber auch noch mit hinein, nur zur Überlegung eben könnte es nicht genauso ein Feature sein?
Peter ¶
15. Januar 2008, 16:05 Uhr
Zitat Christian:
Sollte man dann nicht konsequent von jeder Farbgestaltung absehen?
Martin ¶
15. Januar 2008, 17:36 Uhr
Hurra, ich bin doch nicht der Einzige, dem das regelmäßig auffällt. Ich habe systemweit (XP) ein helles Mintgrün für Hintergründe von Applikationen eingestellt, weil ich Weiß als Farbe einfach zu hell finde. Ein Mintgrün für die Hintergründe von Explorerfenstern und im Thunderbird finde ich für mich persönlich viel beruhigender.
Und (nur) deshalb fallen mir auch immer wieder Webseiten auf, die keine Hintergrundfarbe definiert haben. Undefinierte Hintergründe von Texteingabefeldern bzw. anderen Form-Elementen sind davon auch betroffen.