-
- All Known Subinterfaces:
-
CSSStyleSheet
public interface StyleSheet
StyleSheet
接口是任何类型样式表的抽象基础接口。 它表示与结构化文档相关联的单个样式表。 在HTML中,StyleSheet界面表示通过HTML LINK元素或内嵌STYLE元素包含的外部样式表。 在XML中,此接口表示通过样式表处理指令包含的外部样式表。- 从以下版本开始:
- 1.4,DOM Level 2
-
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 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
元素的类型属性定义,以及XML样式表处理指令的类型伪属性。
-
getDisabled
boolean getDisabled()
如果样式表应用于文档,false
。true
如果不是。 修改此属性可能会导致文档的新风格解析。 样式表仅适用于存在适当的介质定义并且禁用属性为假的样式表。 因此,如果媒体不适用于当前用户代理,则忽略disabled
属性。
-
setDisabled
void setDisabled(boolean disabled)
如果样式表应用于文档,false
。true
如果不是。 修改此属性可能会导致文档的新风格解析。 样式表仅适用于存在适当的介质定义并且禁用属性为假的样式表。 因此,如果媒体不适用于当前用户代理,则忽略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
元素的标题属性定义,以及XML样式表处理指令的标题伪属性。
-
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
.
-
-