Ich bin mir also bewusst, dass einige Browser die Farben in Bildern gemäß den Systemeinstellungen korrigieren und dass sich die Browser darin unterscheiden, wie sie dies tun. Ich bin jedoch sehr überrascht, wenn eine in einem Stylesheet angegebene Farbe auf demselben System von Browser zu Browser unterschiedlich erscheint.
Wenn ich mit der neuesten background: #885500
Version von Safari und Firefox ein Div zeichne , erhalte ich eine Box mit dieser Farbe (wie von der nativen DigitalColor Meter-App bestätigt):
Wenn ich jedoch dieselbe Seite in Chrome (Mac-Version 12.0.742.91) auf dasselbe System lade, ein MacBook Pro mit dem Standard-Anzeigeprofil "Farb-LCD", erhalte ich eine deutlich andersfarbige Box (DigitalColor Meter-Berichte - #a34d00
vieles mehr rot, etwas weniger grün):
Ich habe einige verschiedene Farbprofile ausprobiert und festgestellt, dass sich die von DigitalColor Meter gemeldete Farbe unter Chrome geändert hat. Es bleibt in Safari konstant.
Was ist los? Passt Chrome seine Farben abhängig vom Anzeigeprofil des Systems an oder tun dies Safari und Firefox? Geschieht dies unter anderen Betriebssystemen oder handelt es sich lediglich um ein Mac-Phänomen? Und gibt es eine Möglichkeit, dieses Verhalten mithilfe von CSS / JavaScript zu erkennen / zu verhindern, sodass die Farben in modernen Browsern auf demselben System konsistent sind?