Предпочтительные цвета пользователя
В дополнение к возможности устанавливать предопределённые значения цветов для текста, фона, и т.д., 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 Цвет текста элементов подсказки. Menu Фон меню. MenuText Текст меню. Scrollbar Серая область прокрутки. ThreeDDarkShadow Тёмная тень для 3-мерных элементов дисплея. ThreeDFace Цвет переднего плана для 3-мерных элементов дисплея. ThreeDHighlight Цвет подсветки для 3-мерных элементов дисплея. ThreeDLightShadow Светлый цвет для 3-мерных элементов дисплея (для краёв, выступающих из светлой основы). ThreeDShadow Тёмная тень для 3-мерных элементов дисплея. Window Фон окна. WindowFrame Кадр окна. WindowText Текст в окнах.
Пример(ы):
Например, чтобы установить цвета фона и переднего плана в параграфе в те же значения, что и у окна пользователя, напишите так: P { color: WindowText; background-color: Window }