Дополнительно к предварительно определенным значениям цветов для текста, фона и т.д., CSS2 позволяют авторам устанавливать цвета способом, который интегрирует их в графическое окружение пользователя. Стилевые правила, которые учитывают предпочтения пользователя, предлагают следующие преимущества:
Они производят страницы, которые подгоняются к внешнему виду и ощущению, определяемых пользователем.
Они производят страницы, которые могут быть доступны, когда текущие установки пользователя могут быть связаны с невыполнимостью.
Набор значений, определенных для цветов системы, установлены, как избыточные. Для систем, которые не имеют соответствующего значения, должно отображаться определенное значение для самого близкого атрибута системы, или для цвета по умолчанию.
Далее перечисляются дополнительные значения для атрибутов CSS, связанных с цветами, и с их общими значениями. Любое свойство цвета (например, 'color' или 'background-color') может принять одно из следующих имен. Хотя они не чувствительны к регистру, но рекомендуется, чтобы смешанное написание с заглавными буквами, показанное ниже, использовалось для большего понимания имен.
ActiveBorder
Граница активного окна.
ActiveCaption
Заголовок активного окна.
AppWorkspace
Цвет фона интерфейса для работы с несколькими документами (MDI).
Background
Фон рабочего стола.
ButtonFace
Цвет граней для трехмерных элементов дисплея.
ButtonHighlight
Темная тень для трехмерных элементов дисплея (для краев напротив светлого источника).
ButtonShadow
Цвет тени для трехмерных элементов дисплея.
ButtonText
Текст на кнопках.
CaptionText
Текст в заголовке, блоке управления размером окна и окна прокрутки.
GrayText
Серый текст (неактивный). Этот цвет устанавливается значением #000, если текущий драйвер дисплея не поддерживает чистый серый цвет.
Highlight
Пункт(ы) выбранный(ые) при управлении.
HighlightText
Текст пункта(ов), выбранного(ых) при управлении.
InactiveBorder
Граница неактивного окна.
InactiveCaption
Заголовок неактивного окна.
InactiveCaptionText
Цвет текста в неактивном заголовке.
InfoBackground
Цвет фона для управления всплывающих подсказок.
InfoText
Цвет текста для управления всплывающих подсказок.
Menu
Фон меню.
MenuText
Текст в меню.
Scrollbar
Серая область полосы прокрутки.
ThreeDDarkShadow
Темная тень для трехмерных элементов дисплея.
ThreeDFace
Цвет граней для трехмерных элементов дисплея.
ThreeDHighlight
Цвет подсветки для трехмерных элементов дисплея.
ThreeDLightShadow
Светлый цвет трехмерных элементов дисплея (для краев напротив светлого источника).
ThreeDShadow
Темная тень для трехмерных элементов дисплея.
Window
Фон окна.
WindowFrame
Фрейм окна.
WindowText
Текст в окнах.
Например, для установки цвета переднего и заднего плана параграфа такими же, как цвет окна пользователя, напишите следующее: