2011-01-03 4 views
1

Ist es möglich, Informationen über die Farben des Browsers zu erhalten? Um etwas zu codieren, das wie die Symbolleiste eines Browsers aussieht.Ist es möglich, Informationen über die Farben des Browsers zu erhalten?

Danke!

+6

CSS2 hat einen [System-Farbraum] (http://www.w3.org/ TR/CSS2/ui.html # system-colors), die die genauen Farben enthalten, nach denen Sie suchen, dies wird jedoch als veraltet angesehen, da sich kaum jemand für eine gute Browser/Betriebssystem-Unterstützung interessiert hat. – BoltClock

+0

Bitte versuchen Sie nicht, die Benutzer zu betrügen. Es ist nicht benutzerfreundlich. – zzzzBov

Antwort

3

Sie sollten die standardmäßigen CSS-Betriebsfarben verwenden. In Ihrer CSS-Datei, zum Beispiel:

#toolbar { 
    background-color: ThreeDFace; 
    border-top: 1px solid ThreeDHighlight; 
    border-bottom: 1px solid ThreeDShadow; 
} 

können Sie sehen, was diese Farben in diesem Artikel würden: http://webdesign.about.com/od/colorcharts/l/blsystemcolors.htm

+0

Danke =) Es scheint, dass es keine "empfohlene" Möglichkeit gibt, das zu tun, was ich will; Ich denke, ich werde mich um etwas wie ExtJs kümmern, um "Web-Anwendungen" zu machen. – Habax

1

Klingt ein wenig wie Sie versuchen, Informationen von dem Benutzer zu fälschen durch so etwas wie dies zu tun: S

Sie Annahmen offensichtlich auf dem Betriebssystem und Browser-Kombination (inkl Version) auf der Basis machen, und dann erstellen eine Symbolleiste basierend auf den Standard-Farbschemata, die verwendet werden. Browser wie Firefox haben jetzt personas oder themes, die sogar der von BoltClock beschriebene Systemfarbraum css2 nicht reich genug ist, um zu beschreiben, so gibt es keine Garantie, dass Sie es jedes Mal richtig machen werden. Der durchschnittliche Benutzer weicht nicht von den Standard-Farbschemata ab, so dass Sie gut damit umgehen können.

Verwandte Themen