67.
Einsatz von User-Interface-Farben (05.10.2001)
In der Spezifikation zu CSS2 existieren so genannte " User preferences for colors". Damit sollen CSS-Autor/inn/en Zugriff auf die von den Anwendern eingestellten
Systemfarben haben. Im einzelnen handelt es sich um die folgenden Namen, die bei Angaben zu Farben bzw. Hintergrundfarben eingesetzt werden können. Ihre Schreibweise
sollte möglichst exakt den Vorgaben entsprechen.
ActiveBorder
ActiveCaption
AppWorkspace
Background
ButtonFace
ButtonHighlight
ButtonShadow
ButtonText
CaptionText
GrayText
Highlight
HighlightText
InactiveBorder
InactiveCaption
InactiveCaptionText
InfoBackground
InfoText
Menu
MenuText
Scrollbar
ThreeDDarkShadow
ThreeDFace
ThreeDHighlight
ThreeDLightShadow
ThreeDShadow
Window
WindowFrame
WindowText
Im Beispiel 67 werden einige dieser Spezialfarbnamen bei der Formatierung von Absätzen verwendet. Der IE 5.x, Netscape 6.1 und Opera 5.x zeigten sich erfreulich kooperativ (siehe Abbildung).
Klassen im Beispiel 67:
P.userdef1
{
Color: MenuText;
Background-Color: ButtonFace;
}
P.userdef2
{
Color: Highlight;
Background-Color: InfoBackground;
}
P.userdef3
{
Color: HighlightText;
Background-Color: Background;
}
P.userdef4
{
Color: WindowText;
Background-Color: Window;
}
|