模块 jdk.xml.dom

接口 StyleSheet

所有已知的子接口:
CSSStyleSheet

public interface StyleSheet
StyleSheet 接口是任何类型样式表的抽象基础接口。它表示与结构化文档关联的单个样式表。在 HTML 中,StyleSheet 接口表示通过 HTML LINK 元素包含的外部样式表,或内联 STYLE 元素。在 XML 中,此接口表示外部样式表,通过样式表处理指令包含在内。

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

自从:
1.4、DOM Level 2
  • 方法总结

    修饰符和类型
    方法
    描述
    boolean
    false 如果样式表应用于文档。
    如果样式表是一个链接样式表,它的属性值就是它的位置。
    样式信息的预期目标媒体。
    将此样式表与文档相关联的节点。
    对于支持样式表包含概念的样式表语言,此属性表示包含样式表(如果存在)。
    咨询标题。
    这指定了此样式表的样式表语言。
    void
    setDisabled(boolean disabled)
    false 如果样式表应用于文档。
  • 方法详情

    • getType

      String  getType()
      这指定了此样式表的样式表语言。样式表语言被指定为内容类型(例如“text/css”)。内容类型通常在 ownerNode 中指定。另请参阅 HTML 4.0 中 LINK 元素的类型属性定义,以及 XML 样式表处理指令的类型伪属性。
    • getDisabled

      boolean getDisabled()
      false 如果样式表应用于文档。 true 如果不是。修改此属性可能会导致文档样式的新解析。仅当存在适当的媒体定义且 disabled 属性为 false 时,样式表才适用。因此,如果媒体不适用于当前用户代理,则忽略 disabled 属性。
    • setDisabled

      void setDisabled(boolean disabled)
      false 如果样式表应用于文档。 true 如果不是。修改此属性可能会导致文档样式的新解析。仅当存在适当的媒体定义且 disabled 属性为 false 时,样式表才适用。因此,如果媒体不适用于当前用户代理,则忽略 disabled 属性。
    • getOwnerNode

      Node  getOwnerNode()
      将此样式表与文档相关联的节点。对于 HTML,这可能是相应的 LINKSTYLE 元素。对于XML,它可能是链接处理指令。对于被其他样式表包含的样式表,该属性的值为 null
    • getParentStyleSheet

      StyleSheet  getParentStyleSheet()
      对于支持样式表包含概念的样式表语言,此属性表示包含样式表(如果存在)。如果样式表是顶级样式表,或者样式表语言不支持包含,则该属性的值为 null
    • getHref

      String  getHref()
      如果样式表是一个链接样式表,它的属性值就是它的位置。对于内联样式表,此属性的值为 null 。请参阅 HTML 4.0 中LINK 元素的 href 属性定义,以及 XML 样式表处理指令的 href 伪属性。
    • getTitle

      String  getTitle()
      咨询标题。标题通常在 ownerNode 中指定。请参阅 HTML 4.0 中 LINK 元素的 title 属性定义,以及 XML 样式表处理指令的 title 伪属性。
    • getMedia

      MediaList  getMedia()
      样式信息的预期目标媒体。媒体通常在 ownerNode 中指定。如果未指定媒体,MediaList 将为空。请参阅 HTML 4.0 中LINK 元素的媒体属性定义,以及 XML 样式表处理指令的媒体伪属性。修改媒体列表可能会导致属性 disabled 发生变化。