2272 lines
73 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- CSS2Properties interface -->
<interface name="CSS2Properties" id="CSS-CSS2Properties"
since="DOM Level 2">
<descr>
<p>
The <code>CSS2Properties</code> interface represents a convenience
mechanism for retrieving and setting properties within a
<code>CSSStyleDeclaration</code>. The attributes of this interface
correspond to all the <xspecref
href="&css2;/propidx.html">properties specified in
CSS2</xspecref>. Getting an attribute of this interface is equivalent to
calling the <code>getPropertyValue</code> method of the
<code>CSSStyleDeclaration</code> interface. Setting an attribute of this
interface is equivalent to calling the <code>setProperty</code> method of
the <code>CSSStyleDeclaration</code> interface.
</p>
<p>
A conformant implementation of the CSS module is not required to implement the
<code>CSS2Properties</code> interface. If an implementation does
implement this interface, the expectation is that language-specific
methods can be used to cast from an instance of the
<code>CSSStyleDeclaration</code> interface to the
<code>CSS2Properties</code> interface.
</p>
<p>
If an implementation does implement this interface, it is expected to
understand the specific syntax of the shorthand properties, and apply
their semantics; when the <code>margin</code> property is set, for
example, the <code>marginTop</code>, <code>marginRight</code>,
<code>marginBottom</code> and <code>marginLeft</code> properties are
actually being set by the underlying implementation.
</p>
<p>
When dealing with CSS "shorthand" properties, the shorthand
properties should be decomposed into their component longhand
properties as appropriate, and when querying for their value, the
form returned should be the shortest form exactly equivalent to the
declarations made in the ruleset. However, if there is no shorthand
declaration that could be added to the ruleset without changing in
any way the rules already declared in the ruleset (i.e., by adding
longhand rules that were previously not declared in the ruleset),
then the empty string should be returned for the shorthand property.
</p>
<p>
For example, querying for the <code>font</code> property should not
return "normal normal normal 14pt/normal Arial, sans-serif", when
"14pt Arial, sans-serif" suffices. (The normals are initial values,
and are implied by use of the longhand property.)
</p>
<p>
If the values for all the longhand properties that compose a
particular string are the initial values, then a string consisting of
all the initial values should be returned (e.g. a
<code>border-width</code> value of "medium" should be returned as
such, not as "").
</p>
<p>
For some shorthand properties that take missing values from other
sides, such as the <code>margin</code>, <code>padding</code>, and
<code>border-[width|style|color]</code> properties, the minimum
number of sides possible should be used; i.e., "0px 10px" will be
returned instead of "0px 10px 0px 10px".
</p>
<p>
If the value of a shorthand property can not be decomposed into its
component longhand properties, as is the case for the
<code>font</code> property with a value of "menu", querying for the
values of the component longhand properties should return the empty
string.
</p>
</descr>
<attribute type="DOMString" name="azimuth" id="CSS-CSS2Properties-azimuth">
<descr>
<p>
See the <xspecref href="&css2;/aural.html#propdef-azimuth">azimuth property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="background" id="CSS-CSS2Properties-background">
<descr>
<p>
See the <xspecref href="&css2;/colors.html#propdef-background">background property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="backgroundAttachment" id="CSS-CSS2Properties-backgroundAttachment">
<descr>
<p>
See the <xspecref href="&css2;/colors.html#propdef-background-attachment">background-attachment property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="backgroundColor" id="CSS-CSS2Properties-backgroundColor">
<descr>
<p>
See the <xspecref href="&css2;/colors.html#propdef-background-color">background-color property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="backgroundImage" id="CSS-CSS2Properties-backgroundImage">
<descr>
<p>
See the <xspecref href="&css2;/colors.html#propdef-background-image">background-image property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="backgroundPosition" id="CSS-CSS2Properties-backgroundPosition">
<descr>
<p>
See the <xspecref href="&css2;/colors.html#propdef-background-position">background-position property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="backgroundRepeat" id="CSS-CSS2Properties-backgroundRepeat">
<descr>
<p>
See the <xspecref href="&css2;/colors.html#propdef-background-repeat">background-repeat property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="border" id="CSS-CSS2Properties-border">
<descr>
<p>
See the <xspecref href="&css2;/box.html#propdef-border">border property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="borderCollapse" id="CSS-CSS2Properties-borderCollapse">
<descr>
<p>
See the <xspecref href="&css2;/tables.html#propdef-border-collapse">border-collapse property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="borderColor" id="CSS-CSS2Properties-borderColor">
<descr>
<p>
See the <xspecref href="&css2;/box.html#propdef-border-color">border-color property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="borderSpacing" id="CSS-CSS2Properties-borderSpacing">
<descr>
<p>
See the <xspecref href="&css2;/tables.html#propdef-border-spacing">border-spacing property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="borderStyle" id="CSS-CSS2Properties-borderStyle">
<descr>
<p>
See the <xspecref href="&css2;/box.html#propdef-border-style">border-style property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="borderTop" id="CSS-CSS2Properties-borderTop">
<descr>
<p>
See the <xspecref href="&css2;/box.html#propdef-border-top">border-top property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="borderRight" id="CSS-CSS2Properties-borderRight">
<descr>
<p>
See the <xspecref href="&css2;/box.html#propdef-border-right">border-right property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="borderBottom" id="CSS-CSS2Properties-borderBottom">
<descr>
<p>
See the <xspecref href="&css2;/box.html#propdef-border-bottom">border-bottom property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="borderLeft" id="CSS-CSS2Properties-borderLeft">
<descr>
<p>
See the <xspecref href="&css2;/box.html#propdef-border-left">border-left property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="borderTopColor" id="CSS-CSS2Properties-borderTopColor">
<descr>
<p>
See the <xspecref href="&css2;/box.html#propdef-border-top-color">border-top-color property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="borderRightColor" id="CSS-CSS2Properties-borderRightColor">
<descr>
<p>
See the <xspecref href="&css2;/box.html#propdef-border-right-color">border-right-color property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="borderBottomColor" id="CSS-CSS2Properties-borderBottomColor">
<descr>
<p>
See the <xspecref href="&css2;/box.html#propdef-border-bottom-color">border-bottom-color property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="borderLeftColor" id="CSS-CSS2Properties-borderLeftColor">
<descr>
<p>
See the <xspecref href="&css2;/box.html#propdef-border-left-color">border-left-color property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="borderTopStyle" id="CSS-CSS2Properties-borderTopStyle">
<descr>
<p>
See the <xspecref href="&css2;/box.html#propdef-border-top-style">border-top-style property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="borderRightStyle" id="CSS-CSS2Properties-borderRightStyle">
<descr>
<p>
See the <xspecref href="&css2;/box.html#propdef-border-right-style">border-right-style property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="borderBottomStyle" id="CSS-CSS2Properties-borderBottomStyle">
<descr>
<p>
See the <xspecref href="&css2;/box.html#propdef-border-bottom-style">border-bottom-style property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="borderLeftStyle" id="CSS-CSS2Properties-borderLeftStyle">
<descr>
<p>
See the <xspecref href="&css2;/box.html#propdef-border-left-style">border-left-style property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="borderTopWidth" id="CSS-CSS2Properties-borderTopWidth">
<descr>
<p>
See the <xspecref href="&css2;/box.html#propdef-border-top-width">border-top-width property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="borderRightWidth" id="CSS-CSS2Properties-borderRightWidth">
<descr>
<p>
See the <xspecref href="&css2;/box.html#propdef-border-right-width">border-right-width property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="borderBottomWidth" id="CSS-CSS2Properties-borderBottomWidth">
<descr>
<p>
See the <xspecref href="&css2;/box.html#propdef-border-bottom-width">border-bottom-width property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="borderLeftWidth" id="CSS-CSS2Properties-borderLeftWidth">
<descr>
<p>
See the <xspecref href="&css2;/box.html#propdef-border-left-width">border-left-width property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="borderWidth" id="CSS-CSS2Properties-borderWidth">
<descr>
<p>
See the <xspecref href="&css2;/box.html#propdef-border-width">border-width property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="bottom" id="CSS-CSS2Properties-bottom">
<descr>
<p>
See the <xspecref href="&css2;/visuren.html#propdef-bottom">bottom property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="captionSide" id="CSS-CSS2Properties-captionSide">
<descr>
<p>
See the <xspecref href="&css2;/tables.html#propdef-caption-side">caption-side property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="clear" id="CSS-CSS2Properties-clear">
<descr>
<p>
See the <xspecref href="&css2;/visuren.html#propdef-clear">clear property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="clip" id="CSS-CSS2Properties-clip">
<descr>
<p>
See the <xspecref href="&css2;/visufx#propdef-clip">clip property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="color" id="CSS-CSS2Properties-color">
<descr>
<p>
See the <xspecref href="&css2;/colors.html#propdef-color">color property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="content" id="CSS-CSS2Properties-content">
<descr>
<p>
See the <xspecref href="&css2;/generate.html#propdef-content">content property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="counterIncrement" id="CSS-CSS2Properties-counterIncrement">
<descr>
<p>
See the <xspecref href="&css2;/generate.html#propdef-counter-increment">counter-increment property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="counterReset" id="CSS-CSS2Properties-counterReset">
<descr>
<p>
See the <xspecref href="&css2;/generate.html#propdef-counter-reset">counter-reset property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="cue" id="CSS-CSS2Properties-cue">
<descr>
<p>
See the <xspecref href="&css2;/aural.html#propdef-cue">cue property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="cueAfter" id="CSS-CSS2Properties-cueAfter">
<descr>
<p>
See the <xspecref href="&css2;/aural.html#propdef-cue-after">cue-after property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="cueBefore" id="CSS-CSS2Properties-cueBefore">
<descr>
<p>
See the <xspecref href="&css2;/aural.html#propdef-cue-before">cue-before property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="cursor" id="CSS-CSS2Properties-cursor">
<descr>
<p>
See the <xspecref href="&css2;/ui.html#propdef-cursor">cursor property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="direction" id="CSS-CSS2Properties-direction">
<descr>
<p>
See the <xspecref href="&css2;/visuren.html#propdef-direction">direction property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="display" id="CSS-CSS2Properties-display">
<descr>
<p>
See the <xspecref href="&css2;/visuren.html#propdef-display">display property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="elevation" id="CSS-CSS2Properties-elevation">
<descr>
<p>
See the <xspecref href="&css2;/aural.html#propdef-elevation">elevation property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="emptyCells" id="CSS-CSS2Properties-emptyCells">
<descr>
<p>
See the <xspecref href="&css2;/tables.html#propdef-empty-cells">empty-cells property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="cssFloat" id="CSS-CSS2Properties-cssFloat">
<descr>
<p>
See the <xspecref href="&css2;/visuren.html#propdef-float">float property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="font" id="CSS-CSS2Properties-font">
<descr>
<p>
See the <xspecref href="&css2;/fonts.html#propdef-font">font property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="fontFamily" id="CSS-CSS2Properties-fontFamily">
<descr>
<p>
See the <xspecref href="&css2;/fonts.html#propdef-font-family">font-family property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="fontSize" id="CSS-CSS2Properties-fontSize">
<descr>
<p>
See the <xspecref href="&css2;/fonts.html#propdef-font-size">font-size property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="fontSizeAdjust" id="CSS-CSS2Properties-fontSizeAdjust">
<descr>
<p>
See the <xspecref href="&css2;/fonts.html#propdef-font-size-adjust">font-size-adjust property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="fontStretch" id="CSS-CSS2Properties-fontStretch">
<descr>
<p>
See the <xspecref href="&css2;/fonts.html#propdef-font-stretch">font-stretch property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="fontStyle" id="CSS-CSS2Properties-fontStyle">
<descr>
<p>
See the <xspecref href="&css2;/fonts.html#propdef-font-style">font-style property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="fontVariant" id="CSS-CSS2Properties-fontVariant">
<descr>
<p>
See the <xspecref href="&css2;/fonts.html#propdef-font-variant">font-variant property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="fontWeight" id="CSS-CSS2Properties-fontWeight">
<descr>
<p>
See the <xspecref href="&css2;/fonts.html#propdef-font-weight">font-weight property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="height" id="CSS-CSS2Properties-height">
<descr>
<p>
See the <xspecref href="&css2;/visudet.html#propdef-height">height property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="left" id="CSS-CSS2Properties-left">
<descr>
<p>
See the <xspecref href="&css2;/visuren.html#propdef-left">left property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="letterSpacing" id="CSS-CSS2Properties-letterSpacing">
<descr>
<p>
See the <xspecref href="&css2;/text.html#propdef-letter-spacing">letter-spacing property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="lineHeight" id="CSS-CSS2Properties-lineHeight">
<descr>
<p>
See the <xspecref href="&css2;/visudet.html#propdef-line-height">line-height property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="listStyle" id="CSS-CSS2Properties-listStyle">
<descr>
<p>
See the <xspecref href="&css2;/generate.html#propdef-list-style">list-style property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="listStyleImage" id="CSS-CSS2Properties-listStyleImage">
<descr>
<p>
See the <xspecref href="&css2;/generate.html#propdef-list-style-image">list-style-image property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="listStylePosition" id="CSS-CSS2Properties-listStylePosition">
<descr>
<p>
See the <xspecref href="&css2;/generate.html#propdef-list-style-position">list-style-position property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="listStyleType" id="CSS-CSS2Properties-listStyleType">
<descr>
<p>
See the <xspecref href="&css2;/generate.html#propdef-list-style-type">list-style-type property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="margin" id="CSS-CSS2Properties-margin">
<descr>
<p>
See the <xspecref href="&css2;/box.html#propdef-margin">margin property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="marginTop" id="CSS-CSS2Properties-marginTop">
<descr>
<p>
See the <xspecref href="&css2;/box.html#propdef-margin-top">margin-top property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="marginRight" id="CSS-CSS2Properties-marginRight">
<descr>
<p>
See the <xspecref href="&css2;/box.html#propdef-margin-right">margin-right property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="marginBottom" id="CSS-CSS2Properties-marginBottom">
<descr>
<p>
See the <xspecref href="&css2;/box.html#propdef-margin-bottom">margin-bottom property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="marginLeft" id="CSS-CSS2Properties-marginLeft">
<descr>
<p>
See the <xspecref href="&css2;/box.html#propdef-margin-left">margin-left property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="markerOffset" id="CSS-CSS2Properties-markerOffset">
<descr>
<p>
See the <xspecref href="&css2;/generate.html#propdef-marker-offset">marker-offset property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="marks" id="CSS-CSS2Properties-marks">
<descr>
<p>
See the <xspecref href="&css2;/page.html#propdef-marks">marks property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="maxHeight" id="CSS-CSS2Properties-maxHeight">
<descr>
<p>
See the <xspecref href="&css2;/visudet.html#propdef-max-height">max-height property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="maxWidth" id="CSS-CSS2Properties-maxWidth">
<descr>
<p>
See the <xspecref href="&css2;/visudet.html#propdef-max-width">max-width property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="minHeight" id="CSS-CSS2Properties-minHeight">
<descr>
<p>
See the <xspecref href="&css2;/visudet.html#propdef-min-height">min-height property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="minWidth" id="CSS-CSS2Properties-minWidth">
<descr>
<p>
See the <xspecref href="&css2;/visudet.html#propdef-min-width">min-width property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="orphans" id="CSS-CSS2Properties-orphans">
<descr>
<p>
See the <xspecref href="&css2;/page.html#propdef-orphans">orphans property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="outline" id="CSS-CSS2Properties-outline">
<descr>
<p>
See the <xspecref href="&css2;/ui.html#propdef-outline">outline property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="outlineColor" id="CSS-CSS2Properties-outlineColor">
<descr>
<p>
See the <xspecref href="&css2;/ui.html#propdef-outline-color">outline-color property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="outlineStyle" id="CSS-CSS2Properties-outlineStyle">
<descr>
<p>
See the <xspecref href="&css2;/ui.html#propdef-outline-style">outline-style property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="outlineWidth" id="CSS-CSS2Properties-outlineWidth">
<descr>
<p>
See the <xspecref href="&css2;/ui.html#propdef-outline-width">outline-width property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="overflow" id="CSS-CSS2Properties-overflow">
<descr>
<p>
See the <xspecref href="&css2;/visufx.html#propdef-overflow">overflow property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="padding" id="CSS-CSS2Properties-padding">
<descr>
<p>
See the <xspecref href="&css2;/box.html#propdef-padding">padding property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="paddingTop" id="CSS-CSS2Properties-paddingTop">
<descr>
<p>
See the <xspecref href="&css2;/box.html#propdef-padding-top">padding-top property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="paddingRight" id="CSS-CSS2Properties-paddingRight">
<descr>
<p>
See the <xspecref href="&css2;/box.html#propdef-padding-right">padding-right property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="paddingBottom" id="CSS-CSS2Properties-paddingBottom">
<descr>
<p>
See the <xspecref href="&css2;/box.html#propdef-padding-bottom">padding-bottom property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="paddingLeft" id="CSS-CSS2Properties-paddingLeft">
<descr>
<p>
See the <xspecref href="&css2;/box.html#propdef-padding-left">padding-left property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="page" id="CSS-CSS2Properties-page">
<descr>
<p>
See the <xspecref href="&css2;/page.html#propdef-page">page property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="pageBreakAfter" id="CSS-CSS2Properties-pageBreakAfter">
<descr>
<p>
See the <xspecref href="&css2;/page.html#propdef-page-break-after">page-break-after property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="pageBreakBefore" id="CSS-CSS2Properties-pageBreakBefore">
<descr>
<p>
See the <xspecref href="&css2;/page.html#propdef-page-break-before">page-break-before property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="pageBreakInside" id="CSS-CSS2Properties-pageBreakInside">
<descr>
<p>
See the <xspecref href="&css2;/page.html#propdef-page-break-inside">page-break-inside property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="pause" id="CSS-CSS2Properties-pause">
<descr>
<p>
See the <xspecref href="&css2;/aural.html#propdef-pause">pause property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="pauseAfter" id="CSS-CSS2Properties-pauseAfter">
<descr>
<p>
See the <xspecref href="&css2;/aural.html#propdef-pause-after">pause-after property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="pauseBefore" id="CSS-CSS2Properties-pauseBefore">
<descr>
<p>
See the <xspecref href="&css2;/aural.html#propdef-pause-before">pause-before property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="pitch" id="CSS-CSS2Properties-pitch">
<descr>
<p>
See the <xspecref href="&css2;/aural.html#propdef-pitch">pitch property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="pitchRange" id="CSS-CSS2Properties-pitchRange">
<descr>
<p>
See the <xspecref href="&css2;/aural.html#propdef-pitch-range">pitch-range property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="playDuring" id="CSS-CSS2Properties-playDuring">
<descr>
<p>
See the <xspecref href="&css2;/aural.html#propdef-play-during">play-during property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="position" id="CSS-CSS2Properties-position">
<descr>
<p>
See the <xspecref href="&css2;/visuren.html#propdef-position">position property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="quotes" id="CSS-CSS2Properties-quotes">
<descr>
<p>
See the <xspecref href="&css2;/generate.html#propdef-quotes">quotes property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="richness" id="CSS-CSS2Properties-richness">
<descr>
<p>
See the <xspecref href="&css2;/aural.html#propdef-richness">richness property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="right" id="CSS-CSS2Properties-right">
<descr>
<p>
See the <xspecref href="&css2;/visuren.html#propdef-right">right property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="size" id="CSS-CSS2Properties-size">
<descr>
<p>
See the <xspecref href="&css2;/page.html#propdef-size">size property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="speak" id="CSS-CSS2Properties-speak">
<descr>
<p>
See the <xspecref href="&css2;/aural.html#propdef-speak">speak property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="speakHeader" id="CSS-CSS2Properties-speakHeader">
<descr>
<p>
See the <xspecref href="&css2;/tables.html#propdef-speak-header">speak-header property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="speakNumeral" id="CSS-CSS2Properties-speakNumeral">
<descr>
<p>
See the <xspecref href="&css2;/aural.html#propdef-speak-numeral">speak-numeral property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="speakPunctuation" id="CSS-CSS2Properties-speakPunctuation">
<descr>
<p>
See the <xspecref href="&css2;/aural.html#propdef-speak-punctuation">speak-punctuation property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="speechRate" id="CSS-CSS2Properties-speechRate">
<descr>
<p>
See the <xspecref href="&css2;/aural.html#propdef-speech-rate">speech-rate property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="stress" id="CSS-CSS2Properties-stress">
<descr>
<p>
See the <xspecref href="&css2;/aural.html#propdef-stress">stress property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="tableLayout" id="CSS-CSS2Properties-tableLayout">
<descr>
<p>
See the <xspecref href="&css2;/tables.html#propdef-table-layout">table-layout property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="textAlign" id="CSS-CSS2Properties-textAlign">
<descr>
<p>
See the <xspecref href="&css2;/text.html#propdef-text-align">text-align property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="textDecoration" id="CSS-CSS2Properties-textDecoration">
<descr>
<p>
See the <xspecref href="&css2;/text.html#propdef-text-decoration">text-decoration property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="textIndent" id="CSS-CSS2Properties-textIndent">
<descr>
<p>
See the <xspecref href="&css2;/text.html#propdef-text-indent">text-indent property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="textShadow" id="CSS-CSS2Properties-textShadow">
<descr>
<p>
See the <xspecref href="&css2;/text.html#propdef-text-shadow">text-shadow property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="textTransform" id="CSS-CSS2Properties-textTransform">
<descr>
<p>
See the <xspecref href="&css2;/text.html#propdef-text-transform">text-transform property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="top" id="CSS-CSS2Properties-top">
<descr>
<p>
See the <xspecref href="&css2;/visuren.html#propdef-top">top property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="unicodeBidi" id="CSS-CSS2Properties-unicodeBidi">
<descr>
<p>
See the <xspecref href="&css2;/visuren.html#propdef-unicode-bidi">unicode-bidi property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="verticalAlign" id="CSS-CSS2Properties-verticalAlign">
<descr>
<p>
See the <xspecref href="&css2;/visudet.html#propdef-vertical-align">vertical-align property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="visibility" id="CSS-CSS2Properties-visibility">
<descr>
<p>
See the <xspecref href="&css2;/visufx.html#propdef-visibility">visibility property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="voiceFamily" id="CSS-CSS2Properties-voiceFamily">
<descr>
<p>
See the <xspecref href="&css2;/aural.html#propdef-voice-family">voice-family property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="volume" id="CSS-CSS2Properties-volume">
<descr>
<p>
See the <xspecref href="&css2;/aural.html#propdef-volume">volume property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="whiteSpace" id="CSS-CSS2Properties-whiteSpace">
<descr>
<p>
See the <xspecref href="&css2;/text.html#propdef-white-space">white-space property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="widows" id="CSS-CSS2Properties-widows">
<descr>
<p>
See the <xspecref href="&css2;/page.html#propdef-widows">widows property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="width" id="CSS-CSS2Properties-width">
<descr>
<p>
See the <xspecref href="&css2;/visudet.html#propdef-width">width property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="wordSpacing" id="CSS-CSS2Properties-wordSpacing">
<descr>
<p>
See the <xspecref href="&css2;/text.html#propdef-word-spacing">word-spacing property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
<attribute type="DOMString" name="zIndex" id="CSS-CSS2Properties-zIndex">
<descr>
<p>
See the <xspecref href="&css2;/visuren.html#propdef-z-index">z-index property definition</xspecref> in CSS2.
</p>
</descr>
<setraises>
<exception name="DOMException">
<descr>
<p>SYNTAX_ERR: Raised if the new value has a syntax error
and is unparsable.</p>
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
readonly.</p>
</descr>
</exception>
</setraises>
</attribute>
</interface>