Поиск
Настройки пользователя для цветов
Кроме использования заранее определенных значений цветов для текста, фона и т.п., CSS2 позволяет авторам определять цвета в такой форме, которая подразумевает их интеграцию в графическую среду пользователя. В результате правила стилей, принимающие во внимание настройки пользователя, предлагают следующие преимущества:
- Позволяют создавать страницы, отвечающие требованиям и вкусу пользователя.
- Позволяют создавать более доступные страницы, т.к. настройки пользователя могут быть связаны с физическими ограничениями пользователей.
Множество значений, заданных для системных цветов, должно быть исчерпывающим. Значение, которое отсутствует в системе, должно быть заменено ближайшим к нему атрибутом системы или цветом, используемым по умолчанию.
Ниже перечислены дополнительные значения атрибутов CSS, используемых при настройке цветов, и их семантика. Любое свойство, используемое при настройке цветов (например, 'color' или 'background-color'), может принимать одно из следующих имен. Несмотря на независимость от регистра, рекомендуется соблюдать используемое в них сочетание заглавных и строчных букв, делающее данные имена более разборчивыми.
ActiveBorderЦвет границы активного окна.
ActiveCaptionЦвет заголовка активного окна.
AppWorkspaceЦвет фона мультидокументного интерфейса.
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Цвет текста в окне.
Например, следующее правило позволяет использовать одинаковые цвета для оформления элементов переднего и заднего плана, соответственно, в абзаце и в пользовательском окне:
P { color: WindowText; background-color: Window }