- 所有已知的子接口:
-
CSSStyleSheet
public interface StyleSheet
StyleSheet
接口是任何类型样式表的抽象基础接口。它表示与结构化文档关联的单个样式表。在HTML中,StyleSheet接口表示通过HTML LINK元素包含的外部样式表,或者内联STYLE元素。在XML中,此接口表示通过样式表处理指令包含的外部样式表。
- 自从:
- 1.4, DOM Level 2
-
Method Summary
Modifier and TypeMethodDescriptionboolean
如果样式表应用于文档,则为false
。getHref()
如果样式表是链接样式表,则其属性值为其位置。getMedia()
样式信息的预期目标媒体。将此样式表与文档关联的节点。对于支持样式表包含概念的样式表语言,如果存在包含样式表,则此属性表示包含样式表。getTitle()
咨询标题。getType()
为此样式表指定样式表语言。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,这可能是相应的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
元素的media属性定义,以及XML样式表处理指令的media伪属性。修改媒体列表可能导致disabled
属性的更改。
-