Spec-Zone.ru › Web APIs

CSSValue: свойство cssValueType

Устарело: Эта функция больше не рекомендуется. Хотя некоторые браузеры могут её всё ещё поддерживать, она может быть удалена из соответствующих веб-стандартов, быть в процессе удаления или оставаться только для совместимости. Избегайте её использования и, если возможно, обновите существующий код; см. таблицу совместимости внизу этой страницы, чтобы принять решение. Имейте в виду, что эта функция может перестать работать в любое время.

Свойство cssValueType только для чтения интерфейса CSSValue представляет тип текущего вычисленного значения CSS-свойства.

Примечание: Это свойство было частью попытки создать типизированную модель CSS-объектов. Эта попытка была оставлена, и большинство браузеров её не реализуют.

Для достижения вашей цели вы можете использовать:

  • нетипизированную модель CSS-объектов, широко поддерживаемую, или
  • современную типизированную модель CSS-объектов API, с меньшей поддержкой и рассматриваемую как экспериментальную.

Значение

Значение unsigned short, представляющее код, определяющий тип значения. Возможные значения:

Константа Описание
CSS_CUSTOM Значение — пользовательское значение.
CSS_INHERIT Значение унаследовано, а cssText содержит "inherit".
CSS_PRIMITIVE_VALUE Значение — примитивное значение, и экземпляр интерфейса CSSPrimitiveValue может быть получен, используя привязанные методы преобразования к этому экземпляру интерфейса CSSValue .
CSS_VALUE_LIST Значение — список CSSValue, и экземпляр интерфейса CSSValueList может быть получен, используя привязанные методы преобразования к этому экземпляру интерфейса CSSValue .

Примеры

const styleDeclaration = document.styleSheets[0].cssRules[0].style;
const cssValue = styleDeclaration.getPropertyCSSValue("color");
console.log(cssValue.cssValueType);

Спецификации

Эта функция была первоначально определена в спецификации DOM Style Level 2, но с тех пор была исключена из любых стандартизирующих усилий.

Она была заменена современной, но несовместимой, типизированной моделью CSS-объектов API, которая теперь находится на пути к стандарту.

Совместимость с браузерами

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
cssValueType Нет Нет 1–62 Нет 7 Нет 4–62 Нет 7 Нет Нет

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/CSSValue/cssValueType

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API