http://www.w3.org/DOM/DOMTM git-svn-id: https://svn.apache.org/repos/asf/xml/commons/trunk@225913 13f79535-47bb-0310-9956-ffa450edef68
116 lines
4.9 KiB
XML
116 lines
4.9 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<!-- StyleSheet interface -->
|
|
|
|
<interface name="StyleSheet" id="StyleSheets-StyleSheet" since="DOM Level 2">
|
|
<descr>
|
|
<p>
|
|
The <code>StyleSheet</code> interface is the abstract base interface for
|
|
any type of style sheet. It represents a single style sheet associated
|
|
with a structured document. In HTML, the StyleSheet interface represents
|
|
either an external style sheet, included via the HTML
|
|
<xspecref href="&html40;/struct/links.html#h-12.3">
|
|
LINK</xspecref> element, or an inline
|
|
<xspecref href="&html40;/present/styles.html#h-14.2.3">
|
|
STYLE</xspecref> element. In XML, this interface represents an external
|
|
style sheet, included via a <xspecref href="&xml-stylesheet;">style sheet
|
|
processing instruction</xspecref>.
|
|
</p>
|
|
</descr>
|
|
|
|
<attribute type="DOMString" readonly="yes" name="type" id="StyleSheets-StyleSheet-type">
|
|
<descr>
|
|
<p>
|
|
This specifies the style sheet language for this style sheet. The style
|
|
sheet language is specified as a content type (e.g. "text/css"). The
|
|
<xspecref href="&html40;/types.html#type-content-type">content
|
|
type</xspecref> is often specified in the <code>ownerNode</code>. Also
|
|
see the <xspecref href="&html40;/struct/links.html#adef-type-A">type
|
|
attribute definition</xspecref> for the <code>LINK</code> element in
|
|
HTML 4.0, and the type pseudo-attribute for the XML <xspecref
|
|
href="&xml-stylesheet;">style sheet processing instruction</xspecref>.
|
|
</p>
|
|
</descr>
|
|
</attribute>
|
|
|
|
<attribute type="boolean" name="disabled" id="StyleSheets-StyleSheet-disabled">
|
|
<descr>
|
|
<p>
|
|
<code>false</code> if the style sheet is applied to the document.
|
|
<code>true</code> if it is not. Modifying this attribute may cause a
|
|
new resolution of style for the document. A stylesheet only applies if
|
|
both an appropriate medium definition is present and the disabled
|
|
attribute is false. So, if the media doesn't apply to the current user
|
|
agent, the <code>disabled</code> attribute is ignored.
|
|
</p>
|
|
</descr>
|
|
</attribute>
|
|
|
|
<attribute type="Node" readonly="yes" name="ownerNode" id="StyleSheets-StyleSheet-ownerNode">
|
|
<descr>
|
|
<p>
|
|
The node that associates this style sheet with the document. For HTML,
|
|
this may be the corresponding <code>LINK</code> or <code>STYLE</code>
|
|
element. For XML, it may be the linking processing instruction. For
|
|
style sheets that are included by other style sheets, the value of this
|
|
attribute is <code>null</code>.
|
|
</p>
|
|
</descr>
|
|
</attribute>
|
|
|
|
<attribute type="StyleSheet" readonly="yes" name="parentStyleSheet" id="StyleSheets-StyleSheet-parentStyleSheet">
|
|
<descr>
|
|
<p>
|
|
For style sheet languages that support the concept of style sheet
|
|
inclusion, this attribute represents the including style sheet, if one
|
|
exists. If the style sheet is a top-level style sheet, or the style
|
|
sheet language does not support inclusion, the value of this attribute
|
|
is <code>null</code>.
|
|
</p>
|
|
</descr>
|
|
</attribute>
|
|
|
|
<attribute type="DOMString" readonly="yes" name="href" id="StyleSheets-StyleSheet-href">
|
|
<descr>
|
|
<p>
|
|
If the style sheet is a linked style sheet, the value of its attribute
|
|
is its location. For inline style sheets, the value of this attribute
|
|
is <code>null</code>. See the <xspecref
|
|
href="&html40;/struct/links.html#adef-href">href
|
|
attribute definition</xspecref> for the <code>LINK</code> element in HTML
|
|
4.0, and the href pseudo-attribute for the XML <xspecref
|
|
href="&xml-stylesheet;/#The xml-stylesheet processing instruction">style sheet processing
|
|
instruction</xspecref>.
|
|
</p>
|
|
</descr>
|
|
</attribute>
|
|
|
|
<attribute type="DOMString" readonly="yes" name="title" id="StyleSheets-StyleSheet-title">
|
|
<descr>
|
|
<p>
|
|
The advisory title. The title is often specified in the
|
|
<code>ownerNode</code>. See the <xspecref
|
|
href="&html40;/struct/global.html#adef-title">title attribute
|
|
definition</xspecref> for the <code>LINK</code> element in HTML 4.0,
|
|
and the title pseudo-attribute for the XML <xspecref
|
|
href="&xml-stylesheet;/#The xml-stylesheet processing instruction">style sheet processing instruction</xspecref>.
|
|
</p>
|
|
</descr>
|
|
</attribute>
|
|
|
|
<attribute type="MediaList" readonly="yes" name="media" id="StyleSheets-StyleSheet-media">
|
|
<descr>
|
|
<p>
|
|
The intended destination media for style information. The media is
|
|
often specified in the <code>ownerNode</code>. If no media has been
|
|
specified, the <code>MediaList</code> will be empty. See the <xspecref
|
|
href="&html40;/present/styles.html#adef-media">media
|
|
attribute definition</xspecref> for the <code>LINK</code> element in
|
|
HTML 4.0, and the media pseudo-attribute for the XML <xspecref
|
|
href="&xml-stylesheet;/#The xml-stylesheet processing instruction">style sheet processing
|
|
instruction </xspecref>. Modifying the media list may cause a change to
|
|
the attribute <code>disabled</code>.
|
|
</p>
|
|
</descr>
|
|
</attribute>
|
|
</interface>
|