模块  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元素的type属性定义,以及XML样式表处理指令的类型pseudo-attribute。
      • 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()
        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.