-
- All Known Subinterfaces:
-
CSSStyleSheet
public interface StyleSheet
StyleSheet
接口是任何类型样式表的抽象基接口。 它表示与结构化文档关联的单个样式表。 在HTML中,StyleSheet接口表示通过HTML LINK元素包含的外部样式表或内联STYLE元素。 在XML中,此接口表示外部样式表,通过样式表处理指令包含。- 从以下版本开始:
- 1.4,DOM Level 2
-
-
方法摘要
所有方法 实例方法 抽象方法 变量和类型 方法 描述 boolean
getDisabled()
false
如果样式表应用于文档。String
getHref()
如果样式表是链接样式表,则其属性的值是其位置。MediaList
getMedia()
样式信息的预期目标媒体。Node
getOwnerNode()
将此样式表与文档关联的节点。StyleSheet
getParentStyleSheet()
对于支持样式表包含概念的样式表语言,此属性表示包含样式表(如果存在)。String
getTitle()
咨询标题。String
getType()
这指定了此样式表的样式表语言。void
setDisabled(boolean disabled)
false
如果样式表应用于文档。
-
-
-
方法详细信息
-
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,这可能是相应的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()
The intended destination media for style information. The media is often specified in theownerNode
. If no media has been specified, theMediaList
will be empty. See the media attribute definition for theLINK
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 attributedisabled
.
-
-