Module  jdk.xml.dom

Interface StyleSheet

  • All Known Subinterfaces:
    CSSStyleSheet


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

    另见Document Object Model (DOM) Level 2 Style Specification

    从以下版本开始:
    1.4,DOM Level 2
    • 方法详细信息

      • getType

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

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

        void setDisabled​(boolean disabled)
        如果样式表应用于文档, false true如果不是。 修改此属性可能会导致文档的新风格解析。 样式表仅适用于存在适当的介质定义并且禁用属性为假的样式表。 因此,如果媒体不适用于当前用户代理,则忽略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元素的标题属性定义,以及XML样式表处理指令的标题伪属性。
      • getMedia

        MediaList getMedia​()
        The intended destination media for style information. The media is often specified in the ownerNode. If no media has been specified, the MediaList will be empty. See the media attribute definition for the LINK element in HTML 4.0, and the media pseudo-attribute for the XML style sheet processing instruction . Modifying the media list may cause a change to the attribute disabled.