模块 jdk.xml.dom

接口 CSSRule

所有已知的子接口:
CSSCharsetRule , CSSFontFaceRule , CSSImportRule , CSSMediaRule , CSSPageRule , CSSStyleRule , CSSUnknownRule

public interface CSSRule
CSSRule 接口是任何类型的 CSS 语句的抽象基接口。这包括规则集和规则。期望实现保留 CSS 样式表中指定的所有规则,即使解析器无法识别该规则。无法识别的规则使用 CSSUnknownRule 接口表示。

另见 文档对象模型 (DOM) 级别 2 样式规范

自从:
1.4、DOM Level 2
  • 字段摘要

    字段
    修饰符和类型
    Field
    描述
    static final short
    规则是 CSSCharsetRule
    static final short
    规则是 CSSFontFaceRule
    static final short
    规则是 CSSImportRule
    static final short
    规则是 CSSMediaRule
    static final short
    规则是 CSSPageRule
    static final short
    规则是 CSSStyleRule
    static final short
    规则是 CSSUnknownRule
  • 方法总结

    修饰符和类型
    方法
    描述
    规则的可解析文本表示。
    如果此规则包含在另一个规则中(例如@media 块中的样式规则),则这是包含规则。
    包含此规则的样式表。
    short
    规则的类型,如上定义。
    void
    setCssText(String cssText)
    规则的可解析文本表示。
  • 字段详细信息

    • UNKNOWN_RULE

      static final short UNKNOWN_RULE
      规则是 CSSUnknownRule
      参见:
    • STYLE_RULE

      static final short STYLE_RULE
      规则是 CSSStyleRule
      参见:
    • CHARSET_RULE

      static final short CHARSET_RULE
      规则是 CSSCharsetRule
      参见:
    • IMPORT_RULE

      static final short IMPORT_RULE
      规则是 CSSImportRule
      参见:
    • MEDIA_RULE

      static final short MEDIA_RULE
      规则是 CSSMediaRule
      参见:
    • FONT_FACE_RULE

      static final short FONT_FACE_RULE
      规则是 CSSFontFaceRule
      参见:
    • PAGE_RULE

      static final short PAGE_RULE
      规则是 CSSPageRule
      参见:
  • 方法详情

    • getType

      short getType()
      规则的类型,如上定义。预期是特定于绑定的转换方法可用于从 CSSRule 接口的实例向下转换为 type 隐含的特定派生接口。
    • getCssText

      String  getCssText()
      规则的可解析文本表示。这反映了规则的当前状态,而不是其初始值。
    • setCssText

      void setCssText(String  cssText) throws DOMException
      规则的可解析文本表示。这反映了规则的当前状态,而不是其初始值。
      抛出:
      DOMException - SYNTAX_ERR:如果指定的 CSS 字符串值存在语法错误且无法解析,则引发。
      INVALID_MODIFICATION_ERR:如果指定的 CSS 字符串值表示与当前规则类型不同的规则,则引发。
      HIERARCHY_REQUEST_ERR:如果无法在样式表的此时插入规则,则引发。
      NO_MODIFICATION_ALLOWED_ERR:如果规则是只读的则引发。
    • getParentStyleSheet

      CSSStyleSheet  getParentStyleSheet()
      包含此规则的样式表。
    • getParentRule

      CSSRule  getParentRule()
      如果此规则包含在另一个规则中(例如@media 块中的样式规则),则这是包含规则。如果此规则未嵌套在任何其他规则中,则返回 null