Поиск

Настройки пользователя для цветов

Кроме использования заранее определенных значений цветов для текста, фона и т.п., CSS2 позволяет авторам определять цвета в такой форме, которая подразумевает их интеграцию в графическую среду пользователя. В результате правила стилей, принимающие во внимание настройки пользователя, предлагают следующие преимущества:

  1. Позволяют создавать страницы, отвечающие требованиям и вкусу пользователя.
  2. Позволяют создавать более доступные страницы, т.к. настройки пользователя могут быть связаны с физическими ограничениями пользователей.

Множество значений, заданных для системных цветов, должно быть исчерпывающим. Значение, которое отсутствует в системе, должно быть заменено ближайшим к нему атрибутом системы или цветом, используемым по умолчанию.

Ниже перечислены дополнительные значения атрибутов 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 }