CSSValue インターフェイスは、単体、もしくは複合的な値を表す。 CSSValue オブジェクトは CSS プロパティのコンテキスト内にのみ現れる。
値に適用する単位の型を示す整数。
| CSS_CUSTOM | 値は慣用的な値である。 | 
| CSS_INHERIT | 値は継承され、cssText は "inherit" を含む。 | 
| CSS_PRIMITIVE_VALUE | 値は原始的な値であり、キャスティングメソッドによって CSSValue インターフェイスのインスタンス上で CSSPrimitiveValue インターフェイスのインスタンスが獲得されうる。 | 
| CSS_VALUE_LIST | 値は CSSValue のリストであり、キャスティングメソッドによって CSSValue インターフェイスのインスタンス上で CSSValueList インターフェイスのインスタンスが獲得されうる。 | 
cssTextcssValueTypeunsigned short型, 読取専用
// Introduced in DOM Level 2:
interface CSSValue {
  // UnitTypes
  const unsigned short      CSS_INHERIT                    = 0;
  const unsigned short      CSS_PRIMITIVE_VALUE            = 1;
  const unsigned short      CSS_VALUE_LIST                 = 2;
  const unsigned short      CSS_CUSTOM                     = 3;
           attribute DOMString        cssText;
                                        // raises(DOMException) on setting
  readonly attribute unsigned short   cssValueType;
};