Module jdk.xml.dom
Package org.w3c.dom.css

Interface CSSValue

已知的所有子接口:
CSSPrimitiveValue, CSSValueList

public interface CSSValue
CSSValue接口表示简单或复杂的值。 CSSValue对象仅出现在CSS属性的上下文中。

另请参阅文档对象模型(DOM)Level 2 样式规范

自版本:
1.4, DOM Level 2
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final short
    该值是自定义值。
    static final short
    该值是继承的,cssText包含“inherit”。
    static final short
    该值是原始值,可以通过在CSSValue接口的此实例上使用特定于绑定的转换方法来获得CSSPrimitiveValue接口的实例。
    static final short
    该值是CSSValue列表,可以通过在CSSValue接口的此实例上使用特定于绑定的转换方法来获得CSSValueList接口的实例。
  • Method Summary

    Modifier and Type
    Method
    Description
    当前值的字符串表示。
    short
    定义值类型的代码如上所述。
    void
    setCssText(String cssText)
    当前值的字符串表示。
  • Field Details

    • CSS_INHERIT

      static final short CSS_INHERIT
      该值是继承的,cssText包含“inherit”。
      另请参阅:
    • CSS_PRIMITIVE_VALUE

      static final short CSS_PRIMITIVE_VALUE
      该值是原始值,可以通过在CSSValue接口的此实例上使用特定于绑定的转换方法来获得CSSPrimitiveValue接口的实例。
      另请参阅:
    • CSS_VALUE_LIST

      static final short CSS_VALUE_LIST
      该值是CSSValue列表,可以通过在CSSValue接口的此实例上使用特定于绑定的转换方法来获得CSSValueList接口的实例。
      另请参阅:
    • CSS_CUSTOM

      static final short CSS_CUSTOM
      该值是自定义值。
      另请参阅:
  • Method Details

    • getCssText

      String getCssText()
      当前值的字符串表示。
    • setCssText

      void setCssText(String cssText) throws DOMException
      当前值的字符串表示。
      抛出:
      DOMException - SYNTAX_ERR: 如果指定的CSS字符串值具有语法错误(根据附加的属性)或无法解析,则引发。
      INVALID_MODIFICATION_ERR: 如果指定的CSS字符串值表示与CSS属性允许的值类型不同的值类型,则引发。
      NO_MODIFICATION_ALLOWED_ERR: 如果此值是只读的,则引发。
    • getCssValueType

      short getCssValueType()
      定义值类型的代码如上所述。