В дополнение к возможности устанавливать предопределённые значения цветов для текста, фона, и т.д., CSS2 позволяет авторам специфицировать цвета таким образом, чтобы интегрировать их в графическую среду пользователя. Таблицы стилей, учитывающие пользовательские установки, дают следующие преимущества:
Набор значений, определённых для системных цветов, представляется исчерпывающим. Для систем, не имеющих соответствующих значений, специфицированное значение должно отображаться в ближайший системный атрибут или в цвет по умолчанию.
Далее дан список дополнительных значений для относящихся к цвету атрибутов CSS и их основной смысл. Любое свойство цвета (например, 'color' или 'background-color') может иметь одно из следующих названий. Хотя они и нечувствительны к регистру, рекомендуется использовать смешанную капитализацию, как показано ниже, чтобы сделать названия более понятными.
ActiveBorder
Рамка активного окна. ActiveCaption
Заголовок активного окна. AppWorkspace
Цвет фона многодокументного интерфейса. Background
Фон рабочего стола. ButtonFace
Цвет переднего плана 3-мерных элементов. ButtonHighlight
Тёмная тень для 3-мерных элементов (для краёв, выступающих из светлой основы). ButtonShadow
Цвет тени для 3-мерных элементов. ButtonText
Текст кнопки. CaptionText
Текст заголовка, бокса и в боксе прокручиваемого списка. GrayText
Серый ("недоступен") текст. Это цвет установлен в #000 на тот случай, если текущий дисплей не поддерживает сплошной серый цвет. Highlight
Объект(ы), выделенный в элементе управления. HighlightText
Текст объекта(ов), выделенного в элементе управления. InactiveBorder
Рамка неактивного окна. InactiveCaption
Заголовок неактивного окна. InactiveCaptionText
Цвет текста неактивного заголовка. InfoBackground
Цвет фона элементов подсказки. InfoText