- 所有已知的子接口:
CSSStyleSheet
public interface StyleSheet
StyleSheet 接口是任何类型样式表的抽象基础接口。它表示与结构化文档关联的单个样式表。在 HTML 中,StyleSheet 接口表示通过 HTML LINK 元素包含的外部样式表,或内联 STYLE 元素。在 XML 中,此接口表示外部样式表,通过样式表处理指令包含在内。
- 自从:
- 1.4、DOM Level 2
-
方法总结
修饰符和类型方法描述booleanfalse如果样式表应用于文档。getHref()如果样式表是一个链接样式表,它的属性值就是它的位置。getMedia()样式信息的预期目标媒体。将此样式表与文档相关联的节点。对于支持样式表包含概念的样式表语言,此属性表示包含样式表(如果存在)。getTitle()咨询标题。getType()这指定了此样式表的样式表语言。voidsetDisabled(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,这可能是相应的LINK或STYLE元素。对于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发生变化。
-