64 lines
1.8 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- ViewCSS interface -->
<interface id="CSS-ViewCSS" name="ViewCSS" inherits="views::AbstractView" since="DOM Level 2">
<descr>
<p>
This interface represents a CSS view. The <code>getComputedStyle</code>
method provides a <b>read only access</b> to the <xspecref
href="&css2;/cascade.html#computed-value">computed values</xspecref> of
an element.
</p>
<p>
The expectation is that an instance of the <code>ViewCSS</code>
interface can be obtained by using binding-specific casting methods on an
instance of the <code>AbstractView</code> interface.
</p>
<p>
Since a computed style is related to an <code>Element</code> node, if
this element is removed from the document, the associated
<code>CSSStyleDeclaration</code> and <code>CSSValue</code> related to
this declaration are no longer valid.
</p>
</descr>
<method id="CSS-CSSview-getComputedStyle" name="getComputedStyle">
<descr>
<p>
This method is used to get the computed style as it is defined in
<bibref ref="CSS2"/>.
</p>
</descr>
<parameters>
<param name="elt" type="Element" attr="in">
<descr>
<p>
The element whose style is to be computed. This parameter cannot
be null.
</p>
</descr>
</param>
<param name="pseudoElt" type="DOMString" attr="in">
<descr>
<p>
The pseudo-element or <code>null</code> if none.
</p>
</descr>
</param>
</parameters>
<returns type="CSSStyleDeclaration">
<descr>
<p>
The computed style. The <code>CSSStyleDeclaration</code> is
read-only and contains only absolute values.
</p>
</descr>
</returns>
<raises>
<!-- No Exception -->
</raises>
</method>
</interface>