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;
};