Module jdk.xml.dom

Interface StyleSheet

所有已知的子接口:
CSSStyleSheet

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

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

自从:
1.4, DOM Level 2
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    如果样式表应用于文档,则为false
    如果样式表是链接样式表,则其属性值为其位置。
    样式信息的预期目标媒体。
    将此样式表与文档关联的节点。
    对于支持样式表包含概念的样式表语言,如果存在包含样式表,则此属性表示包含样式表。
    咨询标题。
    为此样式表指定样式表语言。
    void
    setDisabled(boolean disabled)
    如果样式表应用于文档,则为false
  • Method Details

    • getType

      String getType()
      为此样式表指定样式表语言。样式表语言被指定为内容类型(例如"text/css")。内容类型通常在ownerNode中指定。还请参阅HTML 4.0中LINK元素的type属性定义,以及XML样式表处理指令的type伪属性。
    • 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元素的media属性定义,以及XML样式表处理指令的media伪属性。修改媒体列表可能导致disabled属性的更改。