http://www.w3.org/DOM/DOMTM git-svn-id: https://svn.apache.org/repos/asf/xml/commons/trunk@225913 13f79535-47bb-0310-9956-ffa450edef68
8121 lines
213 KiB
HTML
8121 lines
213 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
|
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<!--
|
|
Generated: Thu Nov 09 17:44:51 EST 2000 jfouffa.w3.org
|
|
-->
|
|
<html lang='en' xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<title>Document Object Model CSS</title>
|
|
<link rel='stylesheet' type='text/css' href='./spec.css' />
|
|
<link rel='stylesheet' type='text/css' href='W3C-REC.css' />
|
|
<link rel='next' href='idl-definitions.html' />
|
|
<link rel='contents' href='Overview.html#contents' />
|
|
<link rel='index' href='def-index.html' />
|
|
<link rel='previous' href='stylesheets.html' />
|
|
</head>
|
|
<body>
|
|
<div class='navbar' align='center'><a accesskey='p'
|
|
href='stylesheets.html'>previous</a> <a accesskey='n'
|
|
href='idl-definitions.html'>next</a> <a accesskey='c'
|
|
href='Overview.html#contents'>contents</a> <a accesskey='i'
|
|
href='def-index.html'>index</a>
|
|
|
|
<hr title='Navigation area separator' />
|
|
</div>
|
|
|
|
<div class='noprint' style='text-align: right'>
|
|
<p style='font-family: monospace;font-size:small'>13 November,
|
|
2000</p>
|
|
</div>
|
|
|
|
<div class='div1'><a id="CSS" name='CSS'></a>
|
|
|
|
<h1 id='CSS-h1' class='div1'>2. Document Object Model CSS</h1>
|
|
|
|
<dl>
|
|
<dt><i>Editors</i></dt>
|
|
|
|
<dd>Chris Wilson, Microsoft Corp.</dd>
|
|
|
|
<dd>Philippe Le Hégaret, W3C</dd>
|
|
|
|
<dd>Vidur Apparao, Netscape Communications Corp.</dd>
|
|
</dl>
|
|
|
|
<div class='noprint'>
|
|
<h2 id='table-of-contents'>Table of contents</h2>
|
|
|
|
<ul class='toc'>
|
|
<li class='tocline3'><a class='tocxref' href='#CSS-overview'>2.1.
|
|
Overview of the DOM Level 2 CSS Interfaces</a></li>
|
|
|
|
<li class='tocline3'><a class='tocxref'
|
|
href='#CSS-fundamental'>2.2. CSS Fundamental Interfaces</a>
|
|
|
|
<ul class='toc'>
|
|
<li class='tocline4'><a
|
|
href='#CSS-CSSStyleSheet'>CSSStyleSheet</a>, <a
|
|
href='#CSS-CSSRuleList'>CSSRuleList</a>, <a
|
|
href='#CSS-CSSRule'>CSSRule</a>, <a
|
|
href='#CSS-CSSStyleRule'>CSSStyleRule</a>, <a
|
|
href='#CSS-CSSMediaRule'>CSSMediaRule</a>, <a
|
|
href='#CSS-CSSFontFaceRule'>CSSFontFaceRule</a>, <a
|
|
href='#CSS-CSSPageRule'>CSSPageRule</a>, <a
|
|
href='#CSS-CSSImportRule'>CSSImportRule</a>, <a
|
|
href='#CSS-CSSCharsetRule'>CSSCharsetRule</a>, <a
|
|
href='#CSS-CSSUnknownRule'>CSSUnknownRule</a>, <a
|
|
href='#CSS-CSSStyleDeclaration'>CSSStyleDeclaration</a>, <a
|
|
href='#CSS-CSSValue'>CSSValue</a>, <a
|
|
href='#CSS-CSSPrimitiveValue'>CSSPrimitiveValue</a>, <a
|
|
href='#CSS-CSSValueList'>CSSValueList</a>, <a
|
|
href='#CSS-RGBColor'>RGBColor</a>, <a href='#CSS-Rect'>Rect</a>, <a
|
|
href='#CSS-Counter'>Counter</a></li>
|
|
|
|
<li class='tocline4'><a class='tocxref'
|
|
href='#CSS-OverrideAndComputed'>2.2.1. Override and computed style
|
|
sheet</a>
|
|
|
|
<ul>
|
|
<li class='tocline5'><a href='#CSS-ViewCSS'>ViewCSS</a>, <a
|
|
href='#CSS-DocumentCSS'>DocumentCSS</a></li>
|
|
</ul>
|
|
</li>
|
|
|
|
<li class='tocline4'><a class='tocxref'
|
|
href='#CSS-StyleSheetCreation'>2.2.2. Style sheet creation</a>
|
|
|
|
<ul>
|
|
<li class='tocline5'><a
|
|
href='#CSS-DOMImplementationCSS'>DOMImplementationCSS</a></li>
|
|
</ul>
|
|
</li>
|
|
|
|
<li class='tocline4'><a class='tocxref'
|
|
href='#CSS-htmlelementcss'>2.2.3. Element with CSS inline style</a>
|
|
|
|
|
|
<ul>
|
|
<li class='tocline5'><a
|
|
href='#CSS-ElementCSSInlineStyle'>ElementCSSInlineStyle</a></li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
|
|
<li class='tocline3'><a class='tocxref' href='#CSS-extended'>2.3.
|
|
CSS2 Extended Interface</a>
|
|
|
|
<ul class='toc'>
|
|
<li class='tocline4'><a
|
|
href='#CSS-CSS2Properties'>CSS2Properties</a></li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
|
|
<div class='div2'><a id="CSS-overview" name='CSS-overview'></a>
|
|
|
|
<h2 id='CSS-overview-h2' class='div2'>2.1. Overview of the DOM
|
|
Level 2 CSS Interfaces</h2>
|
|
|
|
<p>The DOM Level 2 Cascading Style Sheets (<a
|
|
href='http://www.w3.org/Style/CSS'>CSS</a>) interfaces are designed
|
|
with the goal of exposing CSS constructs to object model consumers.
|
|
Cascading Style Sheets is a declarative syntax for defining
|
|
presentation rules, properties and ancillary constructs used to
|
|
format and render Web documents. This document specifies a
|
|
mechanism to programmatically access and modify the rich style and
|
|
presentation control provided by CSS (specifically CSS level 2 [<a
|
|
class='noxref' href='references.html#CSS2'>CSS2</a>]). This
|
|
augments CSS by providing a mechanism to dynamically control the
|
|
inclusion and exclusion of individual style sheets, as well as
|
|
manipulate CSS rules and properties.</p>
|
|
|
|
<p>The CSS interfaces are organized in a logical, rather than
|
|
physical structure. A collection of all style sheets referenced by
|
|
or embedded in the document is accessible on the document
|
|
interface. Each item in this collection exposes the properties
|
|
common to all style sheets referenced or embedded in HTML and XML
|
|
documents; this interface is described in the <a
|
|
href='stylesheets.html#StyleSheets'>Document Object Model Style
|
|
Sheets</a>. User style sheets are not accessible through this
|
|
collection, in part due to potential privacy concerns (and
|
|
certainly read-write issues).</p>
|
|
|
|
<p>For each CSS style sheet, an additional interface is exposed -
|
|
the <a
|
|
href='css.html#CSS-CSSStyleSheet'><code>CSSStyleSheet</code></a>
|
|
interface. This interface allows access to the collection of rules
|
|
within a CSS style sheet and methods to modify that collection.
|
|
Interfaces are provided for each specific type of rule in CSS2
|
|
(e.g. style declarations, <code>@import</code> rules, or
|
|
<code>@font-face</code> rules), as well as a shared generic <a
|
|
href='css.html#CSS-CSSRule'><code>CSSRule</code></a> interface.</p>
|
|
|
|
<p>The most common type of rule is a style declaration. The <a
|
|
href='css.html#CSS-CSSStyleRule'><code>CSSStyleRule</code></a>
|
|
interface that represents this type of rule provides string access
|
|
to the CSS selector of the rule, and access to the property
|
|
declarations through the <a
|
|
href='css.html#CSS-CSSStyleDeclaration'><code>CSSStyleDeclaration</code></a>
|
|
interface.</p>
|
|
|
|
<p>Finally, an optional <a
|
|
href='css.html#CSS-CSS2Properties'><code>CSS2Properties</code></a>
|
|
interface is described; this interface (if implemented) provides
|
|
shortcuts to the string values of all the properties in CSS level
|
|
2.</p>
|
|
|
|
<p>All CSS objects in the DOM are "live", that is, a change in the
|
|
style sheet is reflected in the computed and actual style.</p>
|
|
</div>
|
|
|
|
<!-- div2 CSS-overview -->
|
|
<div class='div2'><a id="CSS-fundamental"
|
|
name='CSS-fundamental'></a>
|
|
|
|
<h2 id='CSS-fundamental-h2' class='div2'>2.2. CSS Fundamental
|
|
Interfaces</h2>
|
|
|
|
<p>The interfaces within this section are considered fundamental
|
|
CSS interfaces, and must be supported by all conforming
|
|
implementations of the CSS module. These interfaces represent CSS
|
|
style sheets specifically.</p>
|
|
|
|
<p>A DOM application may use the <code>hasFeature(feature,
|
|
version)</code> method of the <code>DOMImplementation</code>
|
|
interface with parameter values "CSS" and "2.0" (respectively) to
|
|
determine whether or not this module is supported by the
|
|
implementation. In order to fully support this module, an
|
|
implementation must also support the "Core" feature defined defined
|
|
in the DOM Level 2 Core specification [<a class='noxref'
|
|
href='references.html#DOMCore'>DOM Level 2 Core</a>] and the
|
|
"Views" feature defined in the DOM Level 2 Views specification [<a
|
|
class='noxref' href='references.html#DOMViews'>DOM Level 2
|
|
Views</a>]. Please refer to additional information about <a
|
|
href='http://www.w3.org/TR/DOM-Level-2-Core/introduction.html#ID-Conformance'>
|
|
<em>conformance</em></a> in the DOM Level 2 Core specification [<a
|
|
class='noxref' href='references.html#DOMCore'>DOM Level 2
|
|
Core</a>].</p>
|
|
|
|
<dl>
|
|
<dt><b>Interface <i><a id="CSS-CSSStyleSheet"
|
|
name='CSS-CSSStyleSheet'>CSSStyleSheet</a></i></b> (introduced in
|
|
<b class='since'>DOM Level 2</b>)</dt>
|
|
|
|
<dd>
|
|
<p>The <code>CSSStyleSheet</code> interface is a concrete interface
|
|
used to represent a CSS style sheet i.e., a style sheet whose
|
|
content type is "text/css".</p>
|
|
|
|
<dl>
|
|
<dt><br />
|
|
<b>IDL Definition</b></dt>
|
|
|
|
<dd>
|
|
<div class='idl-code'>
|
|
<pre>
|
|
// Introduced in DOM Level 2:
|
|
interface CSSStyleSheet : stylesheets::StyleSheet {
|
|
readonly attribute CSSRule ownerRule;
|
|
readonly attribute CSSRuleList cssRules;
|
|
unsigned long insertRule(in DOMString rule,
|
|
in unsigned long index)
|
|
raises(DOMException);
|
|
void deleteRule(in unsigned long index)
|
|
raises(DOMException);
|
|
};
|
|
</pre>
|
|
</div>
|
|
|
|
<br />
|
|
</dd>
|
|
|
|
<dt><b>Attributes</b></dt>
|
|
|
|
<dd>
|
|
<dl>
|
|
<dt><code class='attribute-name'><a id="CSS-CSSStyleSheet-cssRules"
|
|
name='CSS-CSSStyleSheet-cssRules'>cssRules</a></code> of type <a
|
|
href='css.html#CSS-CSSRuleList'><code>CSSRuleList</code></a>,
|
|
readonly</dt>
|
|
|
|
<dd>The list of all CSS rules contained within the style sheet.
|
|
This includes both <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#q8'><em>
|
|
rule sets</em></a> and <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#at-rules'>
|
|
<em>at-rules</em></a>.<br />
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSSStyleSheet-ownerRule"
|
|
name='CSS-CSSStyleSheet-ownerRule'>ownerRule</a></code> of type <a
|
|
href='css.html#CSS-CSSRule'><code>CSSRule</code></a>, readonly</dt>
|
|
|
|
<dd>If this style sheet comes from an <code>@import</code> rule,
|
|
the <code>ownerRule</code> attribute will contain the <a
|
|
href='css.html#CSS-CSSImportRule'><code>CSSImportRule</code></a>.
|
|
In that case, the <code>ownerNode</code> attribute in the <a
|
|
href='stylesheets.html#StyleSheets-StyleSheet'><code>StyleSheet</code></a>
|
|
interface will be <code>null</code>. If the style sheet comes from
|
|
an element or a processing instruction, the <code>ownerRule</code>
|
|
attribute will be <code>null</code> and the <code>ownerNode</code>
|
|
attribute will contain the <code>Node</code>.<br />
|
|
</dd>
|
|
</dl>
|
|
</dd>
|
|
|
|
<dt><b>Methods</b></dt>
|
|
|
|
<dd>
|
|
<dl>
|
|
<dt><code class='method-name'><a id="CSS-CSSStyleSheet-deleteRule"
|
|
name='CSS-CSSStyleSheet-deleteRule'>deleteRule</a></code></dt>
|
|
|
|
<dd>
|
|
<div class='method'>Used to delete a rule from the style sheet.
|
|
|
|
<div class='parameters'><b>Parameters</b>
|
|
|
|
<div class='paramtable'>
|
|
<dl>
|
|
<dt><code class='parameter-name'>index</code> of type
|
|
<code>unsigned long</code></dt>
|
|
|
|
<dd>The index within the style sheet's rule list of the rule to
|
|
remove.<br />
|
|
</dd>
|
|
</dl>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- parameters -->
|
|
<div class='exceptions'><b>Exceptions</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<p>INDEX_SIZE_ERR: Raised if the specified index does not
|
|
correspond to a rule in the style sheet's rule list.</p>
|
|
|
|
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this style sheet is
|
|
readonly.</p>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
<div><b>No Return Value</b></div>
|
|
</div>
|
|
|
|
<!-- method -->
|
|
</dd>
|
|
|
|
<dt><code class='method-name'><a id="CSS-CSSStyleSheet-insertRule"
|
|
name='CSS-CSSStyleSheet-insertRule'>insertRule</a></code></dt>
|
|
|
|
<dd>
|
|
<div class='method'>Used to insert a new rule into the style sheet.
|
|
The new rule now becomes part of the cascade.
|
|
|
|
<div class='parameters'><b>Parameters</b>
|
|
|
|
<div class='paramtable'>
|
|
<dl>
|
|
<dt><code class='parameter-name'>rule</code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>The parsable text representing the rule. For rule sets this
|
|
contains both the selector and the style declaration. For at-rules,
|
|
this specifies both the at-identifier and the rule content.<br />
|
|
</dd>
|
|
|
|
<dt><code class='parameter-name'>index</code> of type
|
|
<code>unsigned long</code></dt>
|
|
|
|
<dd>The index within the style sheet's rule list of the rule before
|
|
which to insert the specified rule. If the specified index is equal
|
|
to the length of the style sheet's rule collection, the rule will
|
|
be added to the end of the style sheet.<br />
|
|
</dd>
|
|
</dl>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- parameters -->
|
|
<div class='return'><b>Return Value</b>
|
|
|
|
<div class='returntable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the return value, the second contains a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>unsigned long</code></p>
|
|
</td>
|
|
<td>
|
|
<p>The index within the style sheet's rule collection of the newly
|
|
inserted rule.</p>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- return -->
|
|
<div class='exceptions'><b>Exceptions</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<p>HIERARCHY_REQUEST_ERR: Raised if the rule cannot be inserted at
|
|
the specified index e.g. if an <code>@import</code> rule is
|
|
inserted after a standard rule set or other at-rule.</p>
|
|
|
|
<p>INDEX_SIZE_ERR: Raised if the specified index is not a valid
|
|
insertion point.</p>
|
|
|
|
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this style sheet is
|
|
readonly.</p>
|
|
|
|
<p>SYNTAX_ERR: Raised if the specified rule has a syntax error and
|
|
is unparsable.</p>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</div>
|
|
|
|
<!-- method -->
|
|
</dd>
|
|
</dl>
|
|
</dd>
|
|
</dl>
|
|
</dd>
|
|
|
|
<dt><b>Interface <i><a id="CSS-CSSRuleList"
|
|
name='CSS-CSSRuleList'>CSSRuleList</a></i></b> (introduced in <b
|
|
class='since'>DOM Level 2</b>)</dt>
|
|
|
|
<dd>
|
|
<p>The <code>CSSRuleList</code> interface provides the abstraction
|
|
of an ordered collection of CSS rules.</p>
|
|
|
|
<p>The items in the <code>CSSRuleList</code> are accessible via an
|
|
integral index, starting from 0.</p>
|
|
|
|
<dl>
|
|
<dt><br />
|
|
<b>IDL Definition</b></dt>
|
|
|
|
<dd>
|
|
<div class='idl-code'>
|
|
<pre>
|
|
// Introduced in DOM Level 2:
|
|
interface CSSRuleList {
|
|
readonly attribute unsigned long length;
|
|
CSSRule item(in unsigned long index);
|
|
};
|
|
</pre>
|
|
</div>
|
|
|
|
<br />
|
|
</dd>
|
|
|
|
<dt><b>Attributes</b></dt>
|
|
|
|
<dd>
|
|
<dl>
|
|
<dt><code class='attribute-name'><a id="CSS-CSSRuleList-length"
|
|
name='CSS-CSSRuleList-length'>length</a></code> of type
|
|
<code>unsigned long</code>, readonly</dt>
|
|
|
|
<dd>The number of <a
|
|
href='css.html#CSS-CSSRule'><code>CSSRules</code></a> in the list.
|
|
The range of valid child rule indices is <code>0</code> to
|
|
<code>length-1</code> inclusive.<br />
|
|
</dd>
|
|
</dl>
|
|
</dd>
|
|
|
|
<dt><b>Methods</b></dt>
|
|
|
|
<dd>
|
|
<dl>
|
|
<dt><code class='method-name'><a id="CSS-CSSRuleList-item"
|
|
name='CSS-CSSRuleList-item'>item</a></code></dt>
|
|
|
|
<dd>
|
|
<div class='method'>Used to retrieve a CSS rule by ordinal index.
|
|
The order in this collection represents the order of the rules in
|
|
the CSS style sheet. If index is greater than or equal to the
|
|
number of rules in the list, this returns <code>null</code>.
|
|
|
|
<div class='parameters'><b>Parameters</b>
|
|
|
|
<div class='paramtable'>
|
|
<dl>
|
|
<dt><code class='parameter-name'>index</code> of type
|
|
<code>unsigned long</code></dt>
|
|
|
|
<dd>Index into the collection<br />
|
|
</dd>
|
|
</dl>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- parameters -->
|
|
<div class='return'><b>Return Value</b>
|
|
|
|
<div class='returntable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the return value, the second contains a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><a href='css.html#CSS-CSSRule'><code>CSSRule</code></a></p>
|
|
</td>
|
|
<td>
|
|
<p>The style rule at the <code>index</code> position in the
|
|
<code>CSSRuleList</code>, or <code>null</code> if that is not a
|
|
valid index.</p>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- return -->
|
|
<div><b>No Exceptions</b></div>
|
|
</div>
|
|
|
|
<!-- method -->
|
|
</dd>
|
|
</dl>
|
|
</dd>
|
|
</dl>
|
|
</dd>
|
|
|
|
<dt><b>Interface <i><a id="CSS-CSSRule"
|
|
name='CSS-CSSRule'>CSSRule</a></i></b> (introduced in <b
|
|
class='since'>DOM Level 2</b>)</dt>
|
|
|
|
<dd>
|
|
<p>The <code>CSSRule</code> interface is the abstract base
|
|
interface for any type of CSS <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#q5'><em>
|
|
statement</em></a>. This includes both <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#q8'><em>
|
|
rule sets</em></a> and <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#at-rules'>
|
|
<em>at-rules</em></a>. An implementation is expected to preserve
|
|
all rules specified in a CSS style sheet, even if the rule is not
|
|
recognized by the parser. Unrecognized rules are represented using
|
|
the <a
|
|
href='css.html#CSS-CSSUnknownRule'><code>CSSUnknownRule</code></a>
|
|
interface.</p>
|
|
|
|
<dl>
|
|
<dt><br />
|
|
<b>IDL Definition</b></dt>
|
|
|
|
<dd>
|
|
<div class='idl-code'>
|
|
<pre>
|
|
// Introduced in DOM Level 2:
|
|
interface CSSRule {
|
|
|
|
// RuleType
|
|
const unsigned short UNKNOWN_RULE = 0;
|
|
const unsigned short STYLE_RULE = 1;
|
|
const unsigned short CHARSET_RULE = 2;
|
|
const unsigned short IMPORT_RULE = 3;
|
|
const unsigned short MEDIA_RULE = 4;
|
|
const unsigned short FONT_FACE_RULE = 5;
|
|
const unsigned short PAGE_RULE = 6;
|
|
|
|
readonly attribute unsigned short type;
|
|
attribute DOMString cssText;
|
|
// raises(DOMException) on setting
|
|
|
|
readonly attribute CSSStyleSheet parentStyleSheet;
|
|
readonly attribute CSSRule parentRule;
|
|
};
|
|
</pre>
|
|
</div>
|
|
|
|
<br />
|
|
</dd>
|
|
|
|
<dt><b>Definition group <i><a id="CSS-CSSRule-ruleType"
|
|
name='CSS-CSSRule-ruleType'>RuleType</a></i></b></dt>
|
|
|
|
<dd>
|
|
<p>An integer indicating which type of rule this is.</p>
|
|
|
|
<dl>
|
|
<dt><b>Defined Constants</b></dt>
|
|
|
|
<dd>
|
|
<dl>
|
|
<dt><code class='constant-name'>CHARSET_RULE</code></dt>
|
|
|
|
<dd>The rule is a <a
|
|
href='css.html#CSS-CSSCharsetRule'><code>CSSCharsetRule</code></a>.</dd>
|
|
|
|
<dt><code class='constant-name'>FONT_FACE_RULE</code></dt>
|
|
|
|
<dd>The rule is a <a
|
|
href='css.html#CSS-CSSFontFaceRule'><code>CSSFontFaceRule</code></a>.</dd>
|
|
|
|
<dt><code class='constant-name'>IMPORT_RULE</code></dt>
|
|
|
|
<dd>The rule is a <a
|
|
href='css.html#CSS-CSSImportRule'><code>CSSImportRule</code></a>.</dd>
|
|
|
|
<dt><code class='constant-name'>MEDIA_RULE</code></dt>
|
|
|
|
<dd>The rule is a <a
|
|
href='css.html#CSS-CSSMediaRule'><code>CSSMediaRule</code></a>.</dd>
|
|
|
|
<dt><code class='constant-name'>PAGE_RULE</code></dt>
|
|
|
|
<dd>The rule is a <a
|
|
href='css.html#CSS-CSSPageRule'><code>CSSPageRule</code></a>.</dd>
|
|
|
|
<dt><code class='constant-name'>STYLE_RULE</code></dt>
|
|
|
|
<dd>The rule is a <a
|
|
href='css.html#CSS-CSSStyleRule'><code>CSSStyleRule</code></a>.</dd>
|
|
|
|
<dt><code class='constant-name'>UNKNOWN_RULE</code></dt>
|
|
|
|
<dd>The rule is a <a
|
|
href='css.html#CSS-CSSUnknownRule'><code>CSSUnknownRule</code></a>.</dd>
|
|
</dl>
|
|
</dd>
|
|
</dl>
|
|
</dd>
|
|
|
|
<dt><b>Attributes</b></dt>
|
|
|
|
<dd>
|
|
<dl>
|
|
<dt><code class='attribute-name'><a id="CSS-CSSRule-cssText"
|
|
name='CSS-CSSRule-cssText'>cssText</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>The parsable textual representation of the rule. This reflects
|
|
the current state of the rule and not its initial value.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<p>SYNTAX_ERR: Raised if the specified CSS string value has a
|
|
syntax error and is unparsable.</p>
|
|
|
|
<p>INVALID_MODIFICATION_ERR: Raised if the specified CSS string
|
|
value represents a different type of rule than the current one.</p>
|
|
|
|
<p>HIERARCHY_REQUEST_ERR: Raised if the rule cannot be inserted at
|
|
this point in the style sheet.</p>
|
|
|
|
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if the rule is readonly.</p>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a id="CSS-CSSRule-parentRule"
|
|
name='CSS-CSSRule-parentRule'>parentRule</a></code> of type <a
|
|
href='css.html#CSS-CSSRule'><code>CSSRule</code></a>, readonly</dt>
|
|
|
|
<dd>If this rule is contained inside another rule (e.g. a style
|
|
rule inside an @media block), this is the containing rule. If this
|
|
rule is not nested inside any other rules, this returns
|
|
<code>null</code>.<br />
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a id="CSS-CSSRule-sheet"
|
|
name='CSS-CSSRule-sheet'>parentStyleSheet</a></code> of type <a
|
|
href='css.html#CSS-CSSStyleSheet'><code>CSSStyleSheet</code></a>,
|
|
readonly</dt>
|
|
|
|
<dd>The style sheet that contains this rule.<br />
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a id="CSS-CSSRule-type"
|
|
name='CSS-CSSRule-type'>type</a></code> of type <code>unsigned
|
|
short</code>, readonly</dt>
|
|
|
|
<dd>The type of the rule, as defined above. The expectation is that
|
|
binding-specific casting methods can be used to cast down from an
|
|
instance of the <code>CSSRule</code> interface to the specific
|
|
derived interface implied by the <code>type</code>.<br />
|
|
</dd>
|
|
</dl>
|
|
</dd>
|
|
</dl>
|
|
</dd>
|
|
|
|
<dt><b>Interface <i><a id="CSS-CSSStyleRule"
|
|
name='CSS-CSSStyleRule'>CSSStyleRule</a></i></b> (introduced in <b
|
|
class='since'>DOM Level 2</b>)</dt>
|
|
|
|
<dd>
|
|
<p>The <code>CSSStyleRule</code> interface represents a single <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#q8'><em>
|
|
rule set</em></a> in a CSS style sheet.</p>
|
|
|
|
<dl>
|
|
<dt><br />
|
|
<b>IDL Definition</b></dt>
|
|
|
|
<dd>
|
|
<div class='idl-code'>
|
|
<pre>
|
|
// Introduced in DOM Level 2:
|
|
interface CSSStyleRule : CSSRule {
|
|
attribute DOMString selectorText;
|
|
// raises(DOMException) on setting
|
|
|
|
readonly attribute CSSStyleDeclaration style;
|
|
};
|
|
</pre>
|
|
</div>
|
|
|
|
<br />
|
|
</dd>
|
|
|
|
<dt><b>Attributes</b></dt>
|
|
|
|
<dd>
|
|
<dl>
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSSStyleRule-selectorText"
|
|
name='CSS-CSSStyleRule-selectorText'>selectorText</a></code> of
|
|
type <code>DOMString</code></dt>
|
|
|
|
<dd>The textual representation of the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/selector.html'><em>
|
|
selector</em></a> for the rule set. The implementation may have
|
|
stripped out insignificant whitespace while parsing the
|
|
selector.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<p>SYNTAX_ERR: Raised if the specified CSS string value has a
|
|
syntax error and is unparsable.</p>
|
|
|
|
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this rule is
|
|
readonly.</p>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a id="CSS-CSSStyleRule-style"
|
|
name='CSS-CSSStyleRule-style'>style</a></code> of type <a
|
|
href='css.html#CSS-CSSStyleDeclaration'><code>CSSStyleDeclaration</code></a>,
|
|
readonly</dt>
|
|
|
|
<dd>The <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#q8'><em>
|
|
declaration-block</em></a> of this rule set.<br />
|
|
</dd>
|
|
</dl>
|
|
</dd>
|
|
</dl>
|
|
</dd>
|
|
|
|
<dt><b>Interface <i><a id="CSS-CSSMediaRule"
|
|
name='CSS-CSSMediaRule'>CSSMediaRule</a></i></b> (introduced in <b
|
|
class='since'>DOM Level 2</b>)</dt>
|
|
|
|
<dd>
|
|
<p>The <code>CSSMediaRule</code> interface represents a <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/media.html#at-media-rule'>
|
|
<em>@media rule</em></a> in a CSS style sheet. A
|
|
<code>@media</code> rule can be used to delimit style rules for
|
|
specific media types.</p>
|
|
|
|
<dl>
|
|
<dt><br />
|
|
<b>IDL Definition</b></dt>
|
|
|
|
<dd>
|
|
<div class='idl-code'>
|
|
<pre>
|
|
// Introduced in DOM Level 2:
|
|
interface CSSMediaRule : CSSRule {
|
|
readonly attribute stylesheets::MediaList media;
|
|
readonly attribute CSSRuleList cssRules;
|
|
unsigned long insertRule(in DOMString rule,
|
|
in unsigned long index)
|
|
raises(DOMException);
|
|
void deleteRule(in unsigned long index)
|
|
raises(DOMException);
|
|
};
|
|
</pre>
|
|
</div>
|
|
|
|
<br />
|
|
</dd>
|
|
|
|
<dt><b>Attributes</b></dt>
|
|
|
|
<dd>
|
|
<dl>
|
|
<dt><code class='attribute-name'><a id="CSS-CSSMediaRule-cssRules"
|
|
name='CSS-CSSMediaRule-cssRules'>cssRules</a></code> of type <a
|
|
href='css.html#CSS-CSSRuleList'><code>CSSRuleList</code></a>,
|
|
readonly</dt>
|
|
|
|
<dd>A list of all CSS rules contained within the media block.<br />
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSSMediaRule-mediaTypes"
|
|
name='CSS-CSSMediaRule-mediaTypes'>media</a></code> of type
|
|
<code>stylesheets::MediaList</code>, readonly</dt>
|
|
|
|
<dd>A list of <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/media.html#media-types'>
|
|
<em>media types</em></a> for this rule.<br />
|
|
</dd>
|
|
</dl>
|
|
</dd>
|
|
|
|
<dt><b>Methods</b></dt>
|
|
|
|
<dd>
|
|
<dl>
|
|
<dt><code class='method-name'><a id="CSS-CSSMediaRule-deleteRule"
|
|
name='CSS-CSSMediaRule-deleteRule'>deleteRule</a></code></dt>
|
|
|
|
<dd>
|
|
<div class='method'>Used to delete a rule from the media block.
|
|
|
|
<div class='parameters'><b>Parameters</b>
|
|
|
|
<div class='paramtable'>
|
|
<dl>
|
|
<dt><code class='parameter-name'>index</code> of type
|
|
<code>unsigned long</code></dt>
|
|
|
|
<dd>The index within the media block's rule collection of the rule
|
|
to remove.<br />
|
|
</dd>
|
|
</dl>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- parameters -->
|
|
<div class='exceptions'><b>Exceptions</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<p>INDEX_SIZE_ERR: Raised if the specified index does not
|
|
correspond to a rule in the media rule list.</p>
|
|
|
|
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this media rule is
|
|
readonly.</p>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
<div><b>No Return Value</b></div>
|
|
</div>
|
|
|
|
<!-- method -->
|
|
</dd>
|
|
|
|
<dt><code class='method-name'><a id="CSS-CSSMediaRule-insertRule"
|
|
name='CSS-CSSMediaRule-insertRule'>insertRule</a></code></dt>
|
|
|
|
<dd>
|
|
<div class='method'>Used to insert a new rule into the media block.
|
|
|
|
|
|
<div class='parameters'><b>Parameters</b>
|
|
|
|
<div class='paramtable'>
|
|
<dl>
|
|
<dt><code class='parameter-name'>rule</code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>The parsable text representing the rule. For rule sets this
|
|
contains both the selector and the style declaration. For at-rules,
|
|
this specifies both the at-identifier and the rule content.<br />
|
|
</dd>
|
|
|
|
<dt><code class='parameter-name'>index</code> of type
|
|
<code>unsigned long</code></dt>
|
|
|
|
<dd>The index within the media block's rule collection of the rule
|
|
before which to insert the specified rule. If the specified index
|
|
is equal to the length of the media blocks's rule collection, the
|
|
rule will be added to the end of the media block.<br />
|
|
</dd>
|
|
</dl>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- parameters -->
|
|
<div class='return'><b>Return Value</b>
|
|
|
|
<div class='returntable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the return value, the second contains a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>unsigned long</code></p>
|
|
</td>
|
|
<td>
|
|
<p>The index within the media block's rule collection of the newly
|
|
inserted rule.</p>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- return -->
|
|
<div class='exceptions'><b>Exceptions</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<p>HIERARCHY_REQUEST_ERR: Raised if the rule cannot be inserted at
|
|
the specified index, e.g., if an <code>@import</code> rule is
|
|
inserted after a standard rule set or other at-rule.</p>
|
|
|
|
<p>INDEX_SIZE_ERR: Raised if the specified index is not a valid
|
|
insertion point.</p>
|
|
|
|
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this media rule is
|
|
readonly.</p>
|
|
|
|
<p>SYNTAX_ERR: Raised if the specified rule has a syntax error and
|
|
is unparsable.</p>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</div>
|
|
|
|
<!-- method -->
|
|
</dd>
|
|
</dl>
|
|
</dd>
|
|
</dl>
|
|
</dd>
|
|
|
|
<dt><b>Interface <i><a id="CSS-CSSFontFaceRule"
|
|
name='CSS-CSSFontFaceRule'>CSSFontFaceRule</a></i></b> (introduced
|
|
in <b class='since'>DOM Level 2</b>)</dt>
|
|
|
|
<dd>
|
|
<p>The <code>CSSFontFaceRule</code> interface represents a <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/fonts.html#font-descriptions'>
|
|
<em>@font-face rule</em></a> in a CSS style sheet. The
|
|
<code>@font-face</code> rule is used to hold a set of font
|
|
descriptions.</p>
|
|
|
|
<dl>
|
|
<dt><br />
|
|
<b>IDL Definition</b></dt>
|
|
|
|
<dd>
|
|
<div class='idl-code'>
|
|
<pre>
|
|
// Introduced in DOM Level 2:
|
|
interface CSSFontFaceRule : CSSRule {
|
|
readonly attribute CSSStyleDeclaration style;
|
|
};
|
|
</pre>
|
|
</div>
|
|
|
|
<br />
|
|
</dd>
|
|
|
|
<dt><b>Attributes</b></dt>
|
|
|
|
<dd>
|
|
<dl>
|
|
<dt><code class='attribute-name'><a id="CSS-CSSFontFaceRule-style"
|
|
name='CSS-CSSFontFaceRule-style'>style</a></code> of type <a
|
|
href='css.html#CSS-CSSStyleDeclaration'><code>CSSStyleDeclaration</code></a>,
|
|
readonly</dt>
|
|
|
|
<dd>The <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#q8'><em>
|
|
declaration-block</em></a> of this rule.<br />
|
|
</dd>
|
|
</dl>
|
|
</dd>
|
|
</dl>
|
|
</dd>
|
|
|
|
<dt><b>Interface <i><a id="CSS-CSSPageRule"
|
|
name='CSS-CSSPageRule'>CSSPageRule</a></i></b> (introduced in <b
|
|
class='since'>DOM Level 2</b>)</dt>
|
|
|
|
<dd>
|
|
<p>The <code>CSSPageRule</code> interface represents a <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/page.html#page-box'>
|
|
<em>@page rule</em></a> within a CSS style sheet. The
|
|
<code>@page</code> rule is used to specify the dimensions,
|
|
orientation, margins, etc. of a page box for paged media.</p>
|
|
|
|
<dl>
|
|
<dt><br />
|
|
<b>IDL Definition</b></dt>
|
|
|
|
<dd>
|
|
<div class='idl-code'>
|
|
<pre>
|
|
// Introduced in DOM Level 2:
|
|
interface CSSPageRule : CSSRule {
|
|
attribute DOMString selectorText;
|
|
// raises(DOMException) on setting
|
|
|
|
readonly attribute CSSStyleDeclaration style;
|
|
};
|
|
</pre>
|
|
</div>
|
|
|
|
<br />
|
|
</dd>
|
|
|
|
<dt><b>Attributes</b></dt>
|
|
|
|
<dd>
|
|
<dl>
|
|
<dt><code class='attribute-name'><a id="CSS-CSSPageRule-name"
|
|
name='CSS-CSSPageRule-name'>selectorText</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>The parsable textual representation of the page selector for
|
|
the rule.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<p>SYNTAX_ERR: Raised if the specified CSS string value has a
|
|
syntax error and is unparsable.</p>
|
|
|
|
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this rule is
|
|
readonly.</p>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a id="CSS-CSSPageRule-style"
|
|
name='CSS-CSSPageRule-style'>style</a></code> of type <a
|
|
href='css.html#CSS-CSSStyleDeclaration'><code>CSSStyleDeclaration</code></a>,
|
|
readonly</dt>
|
|
|
|
<dd>The <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#q8'><em>
|
|
declaration-block</em></a> of this rule.<br />
|
|
</dd>
|
|
</dl>
|
|
</dd>
|
|
</dl>
|
|
</dd>
|
|
|
|
<dt><b>Interface <i><a id="CSS-CSSImportRule"
|
|
name='CSS-CSSImportRule'>CSSImportRule</a></i></b> (introduced in
|
|
<b class='since'>DOM Level 2</b>)</dt>
|
|
|
|
<dd>
|
|
<p>The <code>CSSImportRule</code> interface represents a <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/cascade.html#at-import'>
|
|
<em>@import rule</em></a> within a CSS style sheet. The
|
|
<code>@import</code> rule is used to import style rules from other
|
|
style sheets.</p>
|
|
|
|
<dl>
|
|
<dt><br />
|
|
<b>IDL Definition</b></dt>
|
|
|
|
<dd>
|
|
<div class='idl-code'>
|
|
<pre>
|
|
// Introduced in DOM Level 2:
|
|
interface CSSImportRule : CSSRule {
|
|
readonly attribute DOMString href;
|
|
readonly attribute stylesheets::MediaList media;
|
|
readonly attribute CSSStyleSheet styleSheet;
|
|
};
|
|
</pre>
|
|
</div>
|
|
|
|
<br />
|
|
</dd>
|
|
|
|
<dt><b>Attributes</b></dt>
|
|
|
|
<dd>
|
|
<dl>
|
|
<dt><code class='attribute-name'><a id="CSS-CSSImportRule-href"
|
|
name='CSS-CSSImportRule-href'>href</a></code> of type
|
|
<code>DOMString</code>, readonly</dt>
|
|
|
|
<dd>The location of the style sheet to be imported. The attribute
|
|
will not contain the <code>"url(...)"</code> specifier around the
|
|
URI.<br />
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a id="CSS-CSSImportRule-media"
|
|
name='CSS-CSSImportRule-media'>media</a></code> of type
|
|
<code>stylesheets::MediaList</code>, readonly</dt>
|
|
|
|
<dd>A list of media types for which this style sheet may be
|
|
used.<br />
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSSImportRule-styleSheet"
|
|
name='CSS-CSSImportRule-styleSheet'>styleSheet</a></code> of type
|
|
<a
|
|
href='css.html#CSS-CSSStyleSheet'><code>CSSStyleSheet</code></a>,
|
|
readonly</dt>
|
|
|
|
<dd>The style sheet referred to by this rule, if it has been
|
|
loaded. The value of this attribute is <code>null</code> if the
|
|
style sheet has not yet been loaded or if it will not be loaded
|
|
(e.g. if the style sheet is for a media type not supported by the
|
|
user agent).<br />
|
|
</dd>
|
|
</dl>
|
|
</dd>
|
|
</dl>
|
|
</dd>
|
|
|
|
<dt><b>Interface <i><a id="CSS-CSSCharsetRule"
|
|
name='CSS-CSSCharsetRule'>CSSCharsetRule</a></i></b> (introduced in
|
|
<b class='since'>DOM Level 2</b>)</dt>
|
|
|
|
<dd>
|
|
<p>The <code>CSSCharsetRule</code> interface represents a <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#x66'>
|
|
<em>@charset rule</em></a> in a CSS style sheet. The value of the
|
|
<code>encoding</code> attribute does not affect the encoding of
|
|
text data in the DOM objects; this encoding is always UTF-16. After
|
|
a stylesheet is loaded, the value of the <code>encoding</code>
|
|
attribute is the value found in the <code>@charset</code> rule. If
|
|
there was no <code>@charset</code> in the original document, then
|
|
no <code>CSSCharsetRule</code> is created. The value of the
|
|
<code>encoding</code> attribute may also be used as a hint for the
|
|
encoding used on serialization of the style sheet.</p>
|
|
|
|
<p>The value of the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#x66'>
|
|
<em>@charset rule</em></a> (and therefore of the
|
|
<code>CSSCharsetRule</code>) may not correspond to the encoding the
|
|
document actually came in; character encoding information e.g. in
|
|
an HTTP header, has priority (see <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#x66'>
|
|
<em>CSS document representation</em></a>) but this is not reflected
|
|
in the <code>CSSCharsetRule</code>.</p>
|
|
|
|
<dl>
|
|
<dt><br />
|
|
<b>IDL Definition</b></dt>
|
|
|
|
<dd>
|
|
<div class='idl-code'>
|
|
<pre>
|
|
// Introduced in DOM Level 2:
|
|
interface CSSCharsetRule : CSSRule {
|
|
attribute DOMString encoding;
|
|
// raises(DOMException) on setting
|
|
|
|
};
|
|
</pre>
|
|
</div>
|
|
|
|
<br />
|
|
</dd>
|
|
|
|
<dt><b>Attributes</b></dt>
|
|
|
|
<dd>
|
|
<dl>
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSSCharsetRule-encoding"
|
|
name='CSS-CSSCharsetRule-encoding'>encoding</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>The encoding information used in this <code>@charset</code>
|
|
rule.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<p>SYNTAX_ERR: Raised if the specified encoding value has a syntax
|
|
error and is unparsable.</p>
|
|
|
|
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this encoding rule is
|
|
readonly.</p>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
</dl>
|
|
</dd>
|
|
</dl>
|
|
</dd>
|
|
|
|
<dt><b>Interface <i><a id="CSS-CSSUnknownRule"
|
|
name='CSS-CSSUnknownRule'>CSSUnknownRule</a></i></b> (introduced in
|
|
<b class='since'>DOM Level 2</b>)</dt>
|
|
|
|
<dd>
|
|
<p>The <code>CSSUnknownRule</code> interface represents an at-rule
|
|
not supported by this user agent.</p>
|
|
|
|
<dl>
|
|
<dt><br />
|
|
<b>IDL Definition</b></dt>
|
|
|
|
<dd>
|
|
<div class='idl-code'>
|
|
<pre>
|
|
// Introduced in DOM Level 2:
|
|
interface CSSUnknownRule : CSSRule {
|
|
};
|
|
</pre>
|
|
</div>
|
|
|
|
<br />
|
|
</dd>
|
|
</dl>
|
|
</dd>
|
|
|
|
<dt><b>Interface <i><a id="CSS-CSSStyleDeclaration"
|
|
name='CSS-CSSStyleDeclaration'>CSSStyleDeclaration</a></i></b>
|
|
(introduced in <b class='since'>DOM Level 2</b>)</dt>
|
|
|
|
<dd>
|
|
<p>The <code>CSSStyleDeclaration</code> interface represents a
|
|
single <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#block'>
|
|
<em>CSS declaration block</em></a>. This interface may be used to
|
|
determine the style properties currently set in a block or to set
|
|
style properties explicitly within the block.</p>
|
|
|
|
<p>While an implementation may not recognize all CSS properties
|
|
within a CSS declaration block, it is expected to provide access to
|
|
all specified properties in the style sheet through the
|
|
<code>CSSStyleDeclaration</code> interface. Furthermore,
|
|
implementations that support a specific level of CSS should
|
|
correctly handle <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/about.html#shorthand'>
|
|
<em>CSS shorthand</em></a> properties for that level. For a further
|
|
discussion of shorthand properties, see the <a
|
|
href='css.html#CSS-CSS2Properties'><code>CSS2Properties</code></a>
|
|
interface.</p>
|
|
|
|
<p>This interface is also used to provide a <b>read-only</b> access
|
|
to the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/cascade.html#computed-value'>
|
|
<em>computed values</em></a> of an element. See also the <a
|
|
href='css.html#CSS-ViewCSS'><code>ViewCSS</code></a> interface.</p>
|
|
|
|
<p><b>Note:</b> The CSS Object Model doesn't provide an access to
|
|
the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/cascade.html#specified-value'>
|
|
<em>specified</em></a> or <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/cascade.html#specified-value'>
|
|
<em>actual</em></a> values of the CSS cascade.</p>
|
|
|
|
<dl>
|
|
<dt><br />
|
|
<b>IDL Definition</b></dt>
|
|
|
|
<dd>
|
|
<div class='idl-code'>
|
|
<pre>
|
|
// Introduced in DOM Level 2:
|
|
interface CSSStyleDeclaration {
|
|
attribute DOMString cssText;
|
|
// raises(DOMException) on setting
|
|
|
|
DOMString getPropertyValue(in DOMString propertyName);
|
|
CSSValue getPropertyCSSValue(in DOMString propertyName);
|
|
DOMString removeProperty(in DOMString propertyName)
|
|
raises(DOMException);
|
|
DOMString getPropertyPriority(in DOMString propertyName);
|
|
void setProperty(in DOMString propertyName,
|
|
in DOMString value,
|
|
in DOMString priority)
|
|
raises(DOMException);
|
|
readonly attribute unsigned long length;
|
|
DOMString item(in unsigned long index);
|
|
readonly attribute CSSRule parentRule;
|
|
};
|
|
</pre>
|
|
</div>
|
|
|
|
<br />
|
|
</dd>
|
|
|
|
<dt><b>Attributes</b></dt>
|
|
|
|
<dd>
|
|
<dl>
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSSStyleDeclaration-cssText"
|
|
name='CSS-CSSStyleDeclaration-cssText'>cssText</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>The parsable textual representation of the declaration block
|
|
(excluding the surrounding curly braces). Setting this attribute
|
|
will result in the parsing of the new value and resetting of all
|
|
the properties in the declaration block including the removal or
|
|
addition of properties.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<p>SYNTAX_ERR: Raised if the specified CSS string value has a
|
|
syntax error and is unparsable.</p>
|
|
|
|
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this declaration is
|
|
readonly or a property is readonly.</p>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSSStyleDeclaration-length"
|
|
name='CSS-CSSStyleDeclaration-length'>length</a></code> of type
|
|
<code>unsigned long</code>, readonly</dt>
|
|
|
|
<dd>The number of properties that have been explicitly set in this
|
|
declaration block. The range of valid indices is 0 to length-1
|
|
inclusive.<br />
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSSStyleDeclaration-parentRule"
|
|
name='CSS-CSSStyleDeclaration-parentRule'>parentRule</a></code> of
|
|
type <a href='css.html#CSS-CSSRule'><code>CSSRule</code></a>,
|
|
readonly</dt>
|
|
|
|
<dd>The CSS rule that contains this declaration block or
|
|
<code>null</code> if this <code>CSSStyleDeclaration</code> is not
|
|
attached to a <a
|
|
href='css.html#CSS-CSSRule'><code>CSSRule</code></a>.<br />
|
|
</dd>
|
|
</dl>
|
|
</dd>
|
|
|
|
<dt><b>Methods</b></dt>
|
|
|
|
<dd>
|
|
<dl>
|
|
<dt><code class='method-name'><a
|
|
id="CSS-CSSStyleDeclaration-getPropertyCSSValue"
|
|
name='CSS-CSSStyleDeclaration-getPropertyCSSValue'>getPropertyCSSValue</a></code></dt>
|
|
|
|
<dd>
|
|
<div class='method'>Used to retrieve the object representation of
|
|
the value of a CSS property if it has been explicitly set within
|
|
this declaration block. This method returns <code>null</code> if
|
|
the property is a <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/about.html#shorthand'>
|
|
<em>shorthand</em></a> property. Shorthand property values can only
|
|
be accessed and modified as strings, using the
|
|
<code>getPropertyValue</code> and <code>setProperty</code> methods.
|
|
|
|
|
|
<div class='parameters'><b>Parameters</b>
|
|
|
|
<div class='paramtable'>
|
|
<dl>
|
|
<dt><code class='parameter-name'>propertyName</code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>The name of the CSS property. See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/propidx.html'><em>
|
|
CSS property index</em></a>.<br />
|
|
</dd>
|
|
</dl>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- parameters -->
|
|
<div class='return'><b>Return Value</b>
|
|
|
|
<div class='returntable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the return value, the second contains a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><a href='css.html#CSS-CSSValue'><code>CSSValue</code></a></p>
|
|
</td>
|
|
<td>
|
|
<p>Returns the value of the property if it has been explicitly set
|
|
for this declaration block. Returns <code>null</code> if the
|
|
property has not been set.</p>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- return -->
|
|
<div><b>No Exceptions</b></div>
|
|
</div>
|
|
|
|
<!-- method -->
|
|
</dd>
|
|
|
|
<dt><code class='method-name'><a
|
|
id="CSS-CSSStyleDeclaration-getPropertyPriority"
|
|
name='CSS-CSSStyleDeclaration-getPropertyPriority'>getPropertyPriority</a></code></dt>
|
|
|
|
<dd>
|
|
<div class='method'>Used to retrieve the priority of a CSS property
|
|
(e.g. the <code>"important"</code> qualifier) if the property has
|
|
been explicitly set in this declaration block.
|
|
|
|
<div class='parameters'><b>Parameters</b>
|
|
|
|
<div class='paramtable'>
|
|
<dl>
|
|
<dt><code class='parameter-name'>propertyName</code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>The name of the CSS property. See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/propidx.html'><em>
|
|
CSS property index</em></a>.<br />
|
|
</dd>
|
|
</dl>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- parameters -->
|
|
<div class='return'><b>Return Value</b>
|
|
|
|
<div class='returntable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the return value, the second contains a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMString</code></p>
|
|
</td>
|
|
<td>
|
|
<p>A string representing the priority (e.g.
|
|
<code>"important"</code>) if one exists. The empty string if none
|
|
exists.</p>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- return -->
|
|
<div><b>No Exceptions</b></div>
|
|
</div>
|
|
|
|
<!-- method -->
|
|
</dd>
|
|
|
|
<dt><code class='method-name'><a
|
|
id="CSS-CSSStyleDeclaration-getPropertyValue"
|
|
name='CSS-CSSStyleDeclaration-getPropertyValue'>getPropertyValue</a></code></dt>
|
|
|
|
<dd>
|
|
<div class='method'>Used to retrieve the value of a CSS property if
|
|
it has been explicitly set within this declaration block.
|
|
|
|
<div class='parameters'><b>Parameters</b>
|
|
|
|
<div class='paramtable'>
|
|
<dl>
|
|
<dt><code class='parameter-name'>propertyName</code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>The name of the CSS property. See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/propidx.html'><em>
|
|
CSS property index</em></a>.<br />
|
|
</dd>
|
|
</dl>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- parameters -->
|
|
<div class='return'><b>Return Value</b>
|
|
|
|
<div class='returntable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the return value, the second contains a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMString</code></p>
|
|
</td>
|
|
<td>
|
|
<p>Returns the value of the property if it has been explicitly set
|
|
for this declaration block. Returns the empty string if the
|
|
property has not been set.</p>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- return -->
|
|
<div><b>No Exceptions</b></div>
|
|
</div>
|
|
|
|
<!-- method -->
|
|
</dd>
|
|
|
|
<dt><code class='method-name'><a id="CSS-CSSStyleDeclaration-item"
|
|
name='CSS-CSSStyleDeclaration-item'>item</a></code></dt>
|
|
|
|
<dd>
|
|
<div class='method'>Used to retrieve the properties that have been
|
|
explicitly set in this declaration block. The order of the
|
|
properties retrieved using this method does not have to be the
|
|
order in which they were set. This method can be used to iterate
|
|
over all properties in this declaration block.
|
|
|
|
<div class='parameters'><b>Parameters</b>
|
|
|
|
<div class='paramtable'>
|
|
<dl>
|
|
<dt><code class='parameter-name'>index</code> of type
|
|
<code>unsigned long</code></dt>
|
|
|
|
<dd>Index of the property name to retrieve.<br />
|
|
</dd>
|
|
</dl>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- parameters -->
|
|
<div class='return'><b>Return Value</b>
|
|
|
|
<div class='returntable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the return value, the second contains a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMString</code></p>
|
|
</td>
|
|
<td>
|
|
<p>The name of the property at this ordinal position. The empty
|
|
string if no property exists at this position.</p>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- return -->
|
|
<div><b>No Exceptions</b></div>
|
|
</div>
|
|
|
|
<!-- method -->
|
|
</dd>
|
|
|
|
<dt><code class='method-name'><a
|
|
id="CSS-CSSStyleDeclaration-removeProperty"
|
|
name='CSS-CSSStyleDeclaration-removeProperty'>removeProperty</a></code></dt>
|
|
|
|
<dd>
|
|
<div class='method'>Used to remove a CSS property if it has been
|
|
explicitly set within this declaration block.
|
|
|
|
<div class='parameters'><b>Parameters</b>
|
|
|
|
<div class='paramtable'>
|
|
<dl>
|
|
<dt><code class='parameter-name'>propertyName</code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>The name of the CSS property. See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/propidx.html'><em>
|
|
CSS property index</em></a>.<br />
|
|
</dd>
|
|
</dl>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- parameters -->
|
|
<div class='return'><b>Return Value</b>
|
|
|
|
<div class='returntable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the return value, the second contains a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMString</code></p>
|
|
</td>
|
|
<td>
|
|
<p>Returns the value of the property if it has been explicitly set
|
|
for this declaration block. Returns the empty string if the
|
|
property has not been set or the property name does not correspond
|
|
to a known CSS property.</p>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- return -->
|
|
<div class='exceptions'><b>Exceptions</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this declaration is
|
|
readonly or the property is readonly.</p>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</div>
|
|
|
|
<!-- method -->
|
|
</dd>
|
|
|
|
<dt><code class='method-name'><a
|
|
id="CSS-CSSStyleDeclaration-setProperty"
|
|
name='CSS-CSSStyleDeclaration-setProperty'>setProperty</a></code></dt>
|
|
|
|
<dd>
|
|
<div class='method'>Used to set a property value and priority
|
|
within this declaration block.
|
|
|
|
<div class='parameters'><b>Parameters</b>
|
|
|
|
<div class='paramtable'>
|
|
<dl>
|
|
<dt><code class='parameter-name'>propertyName</code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>The name of the CSS property. See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/propidx.html'><em>
|
|
CSS property index</em></a>.<br />
|
|
</dd>
|
|
|
|
<dt><code class='parameter-name'>value</code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>The new value of the property.<br />
|
|
</dd>
|
|
|
|
<dt><code class='parameter-name'>priority</code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>The new priority of the property (e.g.
|
|
<code>"important"</code>).<br />
|
|
</dd>
|
|
</dl>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- parameters -->
|
|
<div class='exceptions'><b>Exceptions</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<p>SYNTAX_ERR: Raised if the specified value has a syntax error and
|
|
is unparsable.</p>
|
|
|
|
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this declaration is
|
|
readonly or the property is readonly.</p>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
<div><b>No Return Value</b></div>
|
|
</div>
|
|
|
|
<!-- method -->
|
|
</dd>
|
|
</dl>
|
|
</dd>
|
|
</dl>
|
|
</dd>
|
|
|
|
<dt><b>Interface <i><a id="CSS-CSSValue"
|
|
name='CSS-CSSValue'>CSSValue</a></i></b> (introduced in <b
|
|
class='since'>DOM Level 2</b>)</dt>
|
|
|
|
<dd>
|
|
<p>The <code>CSSValue</code> interface represents a simple or a
|
|
complex value. A <code>CSSValue</code> object only occurs in a
|
|
context of a CSS property.</p>
|
|
|
|
<dl>
|
|
<dt><br />
|
|
<b>IDL Definition</b></dt>
|
|
|
|
<dd>
|
|
<div class='idl-code'>
|
|
<pre>
|
|
// Introduced in DOM Level 2:
|
|
interface CSSValue {
|
|
|
|
// UnitTypes
|
|
const unsigned short CSS_INHERIT = 0;
|
|
const unsigned short CSS_PRIMITIVE_VALUE = 1;
|
|
const unsigned short CSS_VALUE_LIST = 2;
|
|
const unsigned short CSS_CUSTOM = 3;
|
|
|
|
attribute DOMString cssText;
|
|
// raises(DOMException) on setting
|
|
|
|
readonly attribute unsigned short cssValueType;
|
|
};
|
|
</pre>
|
|
</div>
|
|
|
|
<br />
|
|
</dd>
|
|
|
|
<dt><b>Definition group <i><a id="CSS-CSSValue-types"
|
|
name='CSS-CSSValue-types'>UnitTypes</a></i></b></dt>
|
|
|
|
<dd>
|
|
<p>An integer indicating which type of unit applies to the
|
|
value.</p>
|
|
|
|
<dl>
|
|
<dt><b>Defined Constants</b></dt>
|
|
|
|
<dd>
|
|
<dl>
|
|
<dt><code class='constant-name'>CSS_CUSTOM</code></dt>
|
|
|
|
<dd>The value is a custom value.</dd>
|
|
|
|
<dt><code class='constant-name'>CSS_INHERIT</code></dt>
|
|
|
|
<dd>The value is inherited and the <code>cssText</code> contains
|
|
"inherit".</dd>
|
|
|
|
<dt><code class='constant-name'>CSS_PRIMITIVE_VALUE</code></dt>
|
|
|
|
<dd>The value is a primitive value and an instance of the <a
|
|
href='css.html#CSS-CSSPrimitiveValue'><code>CSSPrimitiveValue</code></a>
|
|
interface can be obtained by using binding-specific casting methods
|
|
on this instance of the <code>CSSValue</code> interface.</dd>
|
|
|
|
<dt><code class='constant-name'>CSS_VALUE_LIST</code></dt>
|
|
|
|
<dd>The value is a <code>CSSValue</code> list and an instance of
|
|
the <a
|
|
href='css.html#CSS-CSSValueList'><code>CSSValueList</code></a>
|
|
interface can be obtained by using binding-specific casting methods
|
|
on this instance of the <code>CSSValue</code> interface.</dd>
|
|
</dl>
|
|
</dd>
|
|
</dl>
|
|
</dd>
|
|
|
|
<dt><b>Attributes</b></dt>
|
|
|
|
<dd>
|
|
<dl>
|
|
<dt><code class='attribute-name'><a id="CSS-CSSValue-cssText"
|
|
name='CSS-CSSValue-cssText'>cssText</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>A string representation of the current value.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<p>SYNTAX_ERR: Raised if the specified CSS string value has a
|
|
syntax error (according to the attached property) or is
|
|
unparsable.</p>
|
|
|
|
<p>INVALID_MODIFICATION_ERR: Raised if the specified CSS string
|
|
value represents a different type of values than the values allowed
|
|
by the CSS property.</p>
|
|
|
|
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this value is
|
|
readonly.</p>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a id="CSS-CSSValue-cssValueType"
|
|
name='CSS-CSSValue-cssValueType'>cssValueType</a></code> of type
|
|
<code>unsigned short</code>, readonly</dt>
|
|
|
|
<dd>A code defining the type of the value as defined above.<br />
|
|
</dd>
|
|
</dl>
|
|
</dd>
|
|
</dl>
|
|
</dd>
|
|
|
|
<dt><b>Interface <i><a id="CSS-CSSPrimitiveValue"
|
|
name='CSS-CSSPrimitiveValue'>CSSPrimitiveValue</a></i></b>
|
|
(introduced in <b class='since'>DOM Level 2</b>)</dt>
|
|
|
|
<dd>
|
|
<p>The <code>CSSPrimitiveValue</code> interface represents a single
|
|
<a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#values'>
|
|
<em>CSS value</em></a>. This interface may be used to determine the
|
|
value of a specific style property currently set in a block or to
|
|
set a specific style property explicitly within the block. An
|
|
instance of this interface might be obtained from the
|
|
<code>getPropertyCSSValue</code> method of the <a
|
|
href='css.html#CSS-CSSStyleDeclaration'><code>CSSStyleDeclaration</code></a>
|
|
interface. A <code>CSSPrimitiveValue</code> object only occurs in a
|
|
context of a CSS property.</p>
|
|
|
|
<p>Conversions are allowed between absolute values (from
|
|
millimeters to centimeters, from degrees to radians, and so on) but
|
|
not between relative values. (For example, a pixel value cannot be
|
|
converted to a centimeter value.) Percentage values can't be
|
|
converted since they are relative to the parent value (or another
|
|
property value). There is one exception for color percentage
|
|
values: since a color percentage value is relative to the range
|
|
0-255, a color percentage value can be converted to a number; (see
|
|
also the <a href='css.html#CSS-RGBColor'><code>RGBColor</code></a>
|
|
interface).</p>
|
|
|
|
<dl>
|
|
<dt><br />
|
|
<b>IDL Definition</b></dt>
|
|
|
|
<dd>
|
|
<div class='idl-code'>
|
|
<pre>
|
|
// Introduced in DOM Level 2:
|
|
interface CSSPrimitiveValue : CSSValue {
|
|
|
|
// UnitTypes
|
|
const unsigned short CSS_UNKNOWN = 0;
|
|
const unsigned short CSS_NUMBER = 1;
|
|
const unsigned short CSS_PERCENTAGE = 2;
|
|
const unsigned short CSS_EMS = 3;
|
|
const unsigned short CSS_EXS = 4;
|
|
const unsigned short CSS_PX = 5;
|
|
const unsigned short CSS_CM = 6;
|
|
const unsigned short CSS_MM = 7;
|
|
const unsigned short CSS_IN = 8;
|
|
const unsigned short CSS_PT = 9;
|
|
const unsigned short CSS_PC = 10;
|
|
const unsigned short CSS_DEG = 11;
|
|
const unsigned short CSS_RAD = 12;
|
|
const unsigned short CSS_GRAD = 13;
|
|
const unsigned short CSS_MS = 14;
|
|
const unsigned short CSS_S = 15;
|
|
const unsigned short CSS_HZ = 16;
|
|
const unsigned short CSS_KHZ = 17;
|
|
const unsigned short CSS_DIMENSION = 18;
|
|
const unsigned short CSS_STRING = 19;
|
|
const unsigned short CSS_URI = 20;
|
|
const unsigned short CSS_IDENT = 21;
|
|
const unsigned short CSS_ATTR = 22;
|
|
const unsigned short CSS_COUNTER = 23;
|
|
const unsigned short CSS_RECT = 24;
|
|
const unsigned short CSS_RGBCOLOR = 25;
|
|
|
|
readonly attribute unsigned short primitiveType;
|
|
void setFloatValue(in unsigned short unitType,
|
|
in float floatValue)
|
|
raises(DOMException);
|
|
float getFloatValue(in unsigned short unitType)
|
|
raises(DOMException);
|
|
void setStringValue(in unsigned short stringType,
|
|
in DOMString stringValue)
|
|
raises(DOMException);
|
|
DOMString getStringValue()
|
|
raises(DOMException);
|
|
Counter getCounterValue()
|
|
raises(DOMException);
|
|
Rect getRectValue()
|
|
raises(DOMException);
|
|
RGBColor getRGBColorValue()
|
|
raises(DOMException);
|
|
};
|
|
</pre>
|
|
</div>
|
|
|
|
<br />
|
|
</dd>
|
|
|
|
<dt><b>Definition group <i><a id="CSS-CSSPrimitiveValue-types"
|
|
name='CSS-CSSPrimitiveValue-types'>UnitTypes</a></i></b></dt>
|
|
|
|
<dd>
|
|
<p>An integer indicating which type of unit applies to the
|
|
value.</p>
|
|
|
|
<dl>
|
|
<dt><b>Defined Constants</b></dt>
|
|
|
|
<dd>
|
|
<dl>
|
|
<dt><code class='constant-name'>CSS_ATTR</code></dt>
|
|
|
|
<dd>The value is a <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/generate.html#x16'>
|
|
<em>attribute function</em></a>. The value can be obtained by using
|
|
the <code>getStringValue</code> method.</dd>
|
|
|
|
<dt><code class='constant-name'>CSS_CM</code></dt>
|
|
|
|
<dd>The value is a <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#length-units'>
|
|
<em>length (cm)</em></a>. The value can be obtained by using the
|
|
<code>getFloatValue</code> method.</dd>
|
|
|
|
<dt><code class='constant-name'>CSS_COUNTER</code></dt>
|
|
|
|
<dd>The value is a <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#counter'>
|
|
<em>counter or counters function</em></a>. The value can be
|
|
obtained by using the <code>getCounterValue</code> method.</dd>
|
|
|
|
<dt><code class='constant-name'>CSS_DEG</code></dt>
|
|
|
|
<dd>The value is an <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#q19'>
|
|
<em>angle (deg)</em></a>. The value can be obtained by using the
|
|
<code>getFloatValue</code> method.</dd>
|
|
|
|
<dt><code class='constant-name'>CSS_DIMENSION</code></dt>
|
|
|
|
<dd>The value is a number with an unknown dimension. The value can
|
|
be obtained by using the <code>getFloatValue</code> method.</dd>
|
|
|
|
<dt><code class='constant-name'>CSS_EMS</code></dt>
|
|
|
|
<dd>The value is a <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#length-units'>
|
|
<em>length (ems)</em></a>. The value can be obtained by using the
|
|
<code>getFloatValue</code> method.</dd>
|
|
|
|
<dt><code class='constant-name'>CSS_EXS</code></dt>
|
|
|
|
<dd>The value is a <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#length-units'>
|
|
<em>length (exs)</em></a>. The value can be obtained by using the
|
|
<code>getFloatValue</code> method.</dd>
|
|
|
|
<dt><code class='constant-name'>CSS_GRAD</code></dt>
|
|
|
|
<dd>The value is an <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#q19'>
|
|
<em>angle (grad)</em></a>. The value can be obtained by using the
|
|
<code>getFloatValue</code> method.</dd>
|
|
|
|
<dt><code class='constant-name'>CSS_HZ</code></dt>
|
|
|
|
<dd>The value is a <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#q21'>
|
|
<em>frequency (Hz)</em></a>. The value can be obtained by using the
|
|
<code>getFloatValue</code> method.</dd>
|
|
|
|
<dt><code class='constant-name'>CSS_IDENT</code></dt>
|
|
|
|
<dd>The value is an <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#value-def-identifier'>
|
|
<em>identifier</em></a>. The value can be obtained by using the
|
|
<code>getStringValue</code> method.</dd>
|
|
|
|
<dt><code class='constant-name'>CSS_IN</code></dt>
|
|
|
|
<dd>The value is a <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#length-units'>
|
|
<em>length (in)</em></a>. The value can be obtained by using the
|
|
<code>getFloatValue</code> method.</dd>
|
|
|
|
<dt><code class='constant-name'>CSS_KHZ</code></dt>
|
|
|
|
<dd>The value is a <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#q21'>
|
|
<em>frequency (kHz)</em></a>. The value can be obtained by using
|
|
the <code>getFloatValue</code> method.</dd>
|
|
|
|
<dt><code class='constant-name'>CSS_MM</code></dt>
|
|
|
|
<dd>The value is a <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#length-units'>
|
|
<em>length (mm)</em></a>. The value can be obtained by using the
|
|
<code>getFloatValue</code> method.</dd>
|
|
|
|
<dt><code class='constant-name'>CSS_MS</code></dt>
|
|
|
|
<dd>The value is a <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#q20'>
|
|
<em>time (ms)</em></a>. The value can be obtained by using the
|
|
<code>getFloatValue</code> method.</dd>
|
|
|
|
<dt><code class='constant-name'>CSS_NUMBER</code></dt>
|
|
|
|
<dd>The value is a simple <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#q13'>
|
|
<em>number</em></a>. The value can be obtained by using the
|
|
<code>getFloatValue</code> method.</dd>
|
|
|
|
<dt><code class='constant-name'>CSS_PC</code></dt>
|
|
|
|
<dd>The value is a <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#length-units'>
|
|
<em>length (pc)</em></a>. The value can be obtained by using the
|
|
<code>getFloatValue</code> method.</dd>
|
|
|
|
<dt><code class='constant-name'>CSS_PERCENTAGE</code></dt>
|
|
|
|
<dd>The value is a <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#percentage-units'>
|
|
<em>percentage</em></a>. The value can be obtained by using the
|
|
<code>getFloatValue</code> method.</dd>
|
|
|
|
<dt><code class='constant-name'>CSS_PT</code></dt>
|
|
|
|
<dd>The value is a <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#length-units'>
|
|
<em>length (pt)</em></a>. The value can be obtained by using the
|
|
<code>getFloatValue</code> method.</dd>
|
|
|
|
<dt><code class='constant-name'>CSS_PX</code></dt>
|
|
|
|
<dd>The value is a <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#length-units'>
|
|
<em>length (px)</em></a>. The value can be obtained by using the
|
|
<code>getFloatValue</code> method.</dd>
|
|
|
|
<dt><code class='constant-name'>CSS_RAD</code></dt>
|
|
|
|
<dd>The value is an <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#q19'>
|
|
<em>angle (rad)</em></a>. The value can be obtained by using the
|
|
<code>getFloatValue</code> method.</dd>
|
|
|
|
<dt><code class='constant-name'>CSS_RECT</code></dt>
|
|
|
|
<dd>The value is a <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/visufx.html#value-def-shape'>
|
|
<em>rect function</em></a>. The value can be obtained by using the
|
|
<code>getRectValue</code> method.</dd>
|
|
|
|
<dt><code class='constant-name'>CSS_RGBCOLOR</code></dt>
|
|
|
|
<dd>The value is a <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#color-units'>
|
|
<em>RGB color</em></a>. The value can be obtained by using the
|
|
<code>getRGBColorValue</code> method.</dd>
|
|
|
|
<dt><code class='constant-name'>CSS_S</code></dt>
|
|
|
|
<dd>The value is a <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#q20'>
|
|
<em>time (s)</em></a>. The value can be obtained by using the
|
|
<code>getFloatValue</code> method.</dd>
|
|
|
|
<dt><code class='constant-name'>CSS_STRING</code></dt>
|
|
|
|
<dd>The value is a <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#strings'>
|
|
<em>STRING</em></a>. The value can be obtained by using the
|
|
<code>getStringValue</code> method.</dd>
|
|
|
|
<dt><code class='constant-name'>CSS_UNKNOWN</code></dt>
|
|
|
|
<dd>The value is not a recognized CSS2 value. The value can only be
|
|
obtained by using the <code>cssText</code> attribute.</dd>
|
|
|
|
<dt><code class='constant-name'>CSS_URI</code></dt>
|
|
|
|
<dd>The value is a <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#uri'>
|
|
<em>URI</em></a>. The value can be obtained by using the
|
|
<code>getStringValue</code> method.</dd>
|
|
</dl>
|
|
</dd>
|
|
</dl>
|
|
</dd>
|
|
|
|
<dt><b>Attributes</b></dt>
|
|
|
|
<dd>
|
|
<dl>
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSSPrimitiveValue-primitiveType"
|
|
name='CSS-CSSPrimitiveValue-primitiveType'>primitiveType</a></code>
|
|
of type <code>unsigned short</code>, readonly</dt>
|
|
|
|
<dd>The type of the value as defined by the constants specified
|
|
above.<br />
|
|
</dd>
|
|
</dl>
|
|
</dd>
|
|
|
|
<dt><b>Methods</b></dt>
|
|
|
|
<dd>
|
|
<dl>
|
|
<dt><code class='method-name'><a
|
|
id="CSS-CSSPrimitiveValue-getCounterValue"
|
|
name='CSS-CSSPrimitiveValue-getCounterValue'>getCounterValue</a></code></dt>
|
|
|
|
<dd>
|
|
<div class='method'>This method is used to get the Counter value.
|
|
If this CSS value doesn't contain a counter value, a
|
|
<code>DOMException</code> is raised. Modification to the
|
|
corresponding style property can be achieved using the <a
|
|
href='css.html#CSS-Counter'><code>Counter</code></a> interface.
|
|
|
|
<div class='return'><b>Return Value</b>
|
|
|
|
<div class='returntable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the return value, the second contains a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><a href='css.html#CSS-Counter'><code>Counter</code></a></p>
|
|
</td>
|
|
<td>
|
|
<p>The Counter value.</p>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- return -->
|
|
<div class='exceptions'><b>Exceptions</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<p>INVALID_ACCESS_ERR: Raised if the CSS value doesn't contain a
|
|
Counter value (e.g. this is not <code>CSS_COUNTER</code>).</p>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
<div><b>No Parameters</b></div>
|
|
</div>
|
|
|
|
<!-- method -->
|
|
</dd>
|
|
|
|
<dt><code class='method-name'><a
|
|
id="CSS-CSSPrimitiveValue-getFloatValue"
|
|
name='CSS-CSSPrimitiveValue-getFloatValue'>getFloatValue</a></code></dt>
|
|
|
|
<dd>
|
|
<div class='method'>This method is used to get a float value in a
|
|
specified unit. If this CSS value doesn't contain a float value or
|
|
can't be converted into the specified unit, a
|
|
<code>DOMException</code> is raised.
|
|
|
|
<div class='parameters'><b>Parameters</b>
|
|
|
|
<div class='paramtable'>
|
|
<dl>
|
|
<dt><code class='parameter-name'>unitType</code> of type
|
|
<code>unsigned short</code></dt>
|
|
|
|
<dd>A unit code to get the float value. The unit code can only be a
|
|
float unit type (i.e. <code>CSS_NUMBER</code>,
|
|
<code>CSS_PERCENTAGE</code>, <code>CSS_EMS</code>,
|
|
<code>CSS_EXS</code>, <code>CSS_PX</code>, <code>CSS_CM</code>,
|
|
<code>CSS_MM</code>, <code>CSS_IN</code>, <code>CSS_PT</code>,
|
|
<code>CSS_PC</code>, <code>CSS_DEG</code>, <code>CSS_RAD</code>,
|
|
<code>CSS_GRAD</code>, <code>CSS_MS</code>, <code>CSS_S</code>,
|
|
<code>CSS_HZ</code>, <code>CSS_KHZ</code>,
|
|
<code>CSS_DIMENSION</code>).<br />
|
|
</dd>
|
|
</dl>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- parameters -->
|
|
<div class='return'><b>Return Value</b>
|
|
|
|
<div class='returntable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the return value, the second contains a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>float</code></p>
|
|
</td>
|
|
<td>
|
|
<p>The float value in the specified unit.</p>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- return -->
|
|
<div class='exceptions'><b>Exceptions</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<p>INVALID_ACCESS_ERR: Raised if the CSS value doesn't contain a
|
|
float value or if the float value can't be converted into the
|
|
specified unit.</p>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</div>
|
|
|
|
<!-- method -->
|
|
</dd>
|
|
|
|
<dt><code class='method-name'><a
|
|
id="CSS-CSSPrimitiveValue-getRGBColorValue"
|
|
name='CSS-CSSPrimitiveValue-getRGBColorValue'>getRGBColorValue</a></code></dt>
|
|
|
|
<dd>
|
|
<div class='method'>This method is used to get the RGB color. If
|
|
this CSS value doesn't contain a RGB color value, a
|
|
<code>DOMException</code> is raised. Modification to the
|
|
corresponding style property can be achieved using the <a
|
|
href='css.html#CSS-RGBColor'><code>RGBColor</code></a> interface.
|
|
|
|
<div class='return'><b>Return Value</b>
|
|
|
|
<div class='returntable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the return value, the second contains a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><a href='css.html#CSS-RGBColor'><code>RGBColor</code></a></p>
|
|
</td>
|
|
<td>
|
|
<p>the RGB color value.</p>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- return -->
|
|
<div class='exceptions'><b>Exceptions</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<p>INVALID_ACCESS_ERR: Raised if the attached property can't return
|
|
a RGB color value (e.g. this is not <code>CSS_RGBCOLOR</code>).</p>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
<div><b>No Parameters</b></div>
|
|
</div>
|
|
|
|
<!-- method -->
|
|
</dd>
|
|
|
|
<dt><code class='method-name'><a
|
|
id="CSS-CSSPrimitiveValue-getRectValue"
|
|
name='CSS-CSSPrimitiveValue-getRectValue'>getRectValue</a></code></dt>
|
|
|
|
<dd>
|
|
<div class='method'>This method is used to get the Rect value. If
|
|
this CSS value doesn't contain a rect value, a
|
|
<code>DOMException</code> is raised. Modification to the
|
|
corresponding style property can be achieved using the <a
|
|
href='css.html#CSS-Rect'><code>Rect</code></a> interface.
|
|
|
|
<div class='return'><b>Return Value</b>
|
|
|
|
<div class='returntable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the return value, the second contains a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><a href='css.html#CSS-Rect'><code>Rect</code></a></p>
|
|
</td>
|
|
<td>
|
|
<p>The Rect value.</p>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- return -->
|
|
<div class='exceptions'><b>Exceptions</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<p>INVALID_ACCESS_ERR: Raised if the CSS value doesn't contain a
|
|
Rect value. (e.g. this is not <code>CSS_RECT</code>).</p>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
<div><b>No Parameters</b></div>
|
|
</div>
|
|
|
|
<!-- method -->
|
|
</dd>
|
|
|
|
<dt><code class='method-name'><a
|
|
id="CSS-CSSPrimitiveValue-getStringValue"
|
|
name='CSS-CSSPrimitiveValue-getStringValue'>getStringValue</a></code></dt>
|
|
|
|
<dd>
|
|
<div class='method'>This method is used to get the string value. If
|
|
the CSS value doesn't contain a string value, a
|
|
<code>DOMException</code> is raised.
|
|
|
|
<p><b>Note:</b> Some properties (like <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/fonts.html#propdef-font-family'>
|
|
'font-family'</a> or <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/aural.html#propdef-voice-family'>
|
|
'voice-family'</a>) convert a whitespace separated list of idents
|
|
to a string.</p>
|
|
|
|
<div class='return'><b>Return Value</b>
|
|
|
|
<div class='returntable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the return value, the second contains a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMString</code></p>
|
|
</td>
|
|
<td>
|
|
<p>The string value in the current unit. The current
|
|
<code>primitiveType</code> can only be a string unit type (i.e.
|
|
<code>CSS_STRING</code>, <code>CSS_URI</code>,
|
|
<code>CSS_IDENT</code> and <code>CSS_ATTR</code>).</p>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- return -->
|
|
<div class='exceptions'><b>Exceptions</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<p>INVALID_ACCESS_ERR: Raised if the CSS value doesn't contain a
|
|
string value.</p>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
<div><b>No Parameters</b></div>
|
|
</div>
|
|
|
|
<!-- method -->
|
|
</dd>
|
|
|
|
<dt><code class='method-name'><a
|
|
id="CSS-CSSPrimitiveValue-setFloatValue"
|
|
name='CSS-CSSPrimitiveValue-setFloatValue'>setFloatValue</a></code></dt>
|
|
|
|
<dd>
|
|
<div class='method'>A method to set the float value with a
|
|
specified unit. If the property attached with this value can not
|
|
accept the specified unit or the float value, the value will be
|
|
unchanged and a <code>DOMException</code> will be raised.
|
|
|
|
<div class='parameters'><b>Parameters</b>
|
|
|
|
<div class='paramtable'>
|
|
<dl>
|
|
<dt><code class='parameter-name'>unitType</code> of type
|
|
<code>unsigned short</code></dt>
|
|
|
|
<dd>A unit code as defined above. The unit code can only be a float
|
|
unit type (i.e. <code>CSS_NUMBER</code>,
|
|
<code>CSS_PERCENTAGE</code>, <code>CSS_EMS</code>,
|
|
<code>CSS_EXS</code>, <code>CSS_PX</code>, <code>CSS_CM</code>,
|
|
<code>CSS_MM</code>, <code>CSS_IN</code>, <code>CSS_PT</code>,
|
|
<code>CSS_PC</code>, <code>CSS_DEG</code>, <code>CSS_RAD</code>,
|
|
<code>CSS_GRAD</code>, <code>CSS_MS</code>, <code>CSS_S</code>,
|
|
<code>CSS_HZ</code>, <code>CSS_KHZ</code>,
|
|
<code>CSS_DIMENSION</code>).<br />
|
|
</dd>
|
|
|
|
<dt><code class='parameter-name'>floatValue</code> of type
|
|
<code>float</code></dt>
|
|
|
|
<dd>The new float value.<br />
|
|
</dd>
|
|
</dl>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- parameters -->
|
|
<div class='exceptions'><b>Exceptions</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<p>INVALID_ACCESS_ERR: Raised if the attached property doesn't
|
|
support the float value or the unit type.</p>
|
|
|
|
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
|
|
readonly.</p>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
<div><b>No Return Value</b></div>
|
|
</div>
|
|
|
|
<!-- method -->
|
|
</dd>
|
|
|
|
<dt><code class='method-name'><a
|
|
id="CSS-CSSPrimitiveValue-setStringValue"
|
|
name='CSS-CSSPrimitiveValue-setStringValue'>setStringValue</a></code></dt>
|
|
|
|
<dd>
|
|
<div class='method'>A method to set the string value with the
|
|
specified unit. If the property attached to this value can't accept
|
|
the specified unit or the string value, the value will be unchanged
|
|
and a <code>DOMException</code> will be raised.
|
|
|
|
<div class='parameters'><b>Parameters</b>
|
|
|
|
<div class='paramtable'>
|
|
<dl>
|
|
<dt><code class='parameter-name'>stringType</code> of type
|
|
<code>unsigned short</code></dt>
|
|
|
|
<dd>A string code as defined above. The string code can only be a
|
|
string unit type (i.e. <code>CSS_STRING</code>,
|
|
<code>CSS_URI</code>, <code>CSS_IDENT</code>, and
|
|
<code>CSS_ATTR</code>).<br />
|
|
</dd>
|
|
|
|
<dt><code class='parameter-name'>stringValue</code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>The new string value.<br />
|
|
</dd>
|
|
</dl>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- parameters -->
|
|
<div class='exceptions'><b>Exceptions</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<p>INVALID_ACCESS_ERR: Raised if the CSS value doesn't contain a
|
|
string value or if the string value can't be converted into the
|
|
specified unit.</p>
|
|
|
|
<p>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
|
|
readonly.</p>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
<div><b>No Return Value</b></div>
|
|
</div>
|
|
|
|
<!-- method -->
|
|
</dd>
|
|
</dl>
|
|
</dd>
|
|
</dl>
|
|
</dd>
|
|
|
|
<dt><b>Interface <i><a id="CSS-CSSValueList"
|
|
name='CSS-CSSValueList'>CSSValueList</a></i></b> (introduced in <b
|
|
class='since'>DOM Level 2</b>)</dt>
|
|
|
|
<dd>
|
|
<p>The <code>CSSValueList</code> interface provides the abstraction
|
|
of an ordered collection of CSS values.</p>
|
|
|
|
<p>Some properties allow an empty list into their syntax. In that
|
|
case, these properties take the <code>none</code> identifier. So,
|
|
an empty list means that the property has the value
|
|
<code>none</code>.</p>
|
|
|
|
<p>The items in the <code>CSSValueList</code> are accessible via an
|
|
integral index, starting from 0.</p>
|
|
|
|
<dl>
|
|
<dt><br />
|
|
<b>IDL Definition</b></dt>
|
|
|
|
<dd>
|
|
<div class='idl-code'>
|
|
<pre>
|
|
// Introduced in DOM Level 2:
|
|
interface CSSValueList : CSSValue {
|
|
readonly attribute unsigned long length;
|
|
CSSValue item(in unsigned long index);
|
|
};
|
|
</pre>
|
|
</div>
|
|
|
|
<br />
|
|
</dd>
|
|
|
|
<dt><b>Attributes</b></dt>
|
|
|
|
<dd>
|
|
<dl>
|
|
<dt><code class='attribute-name'><a id="CSS-CSSValueList-length"
|
|
name='CSS-CSSValueList-length'>length</a></code> of type
|
|
<code>unsigned long</code>, readonly</dt>
|
|
|
|
<dd>The number of <a
|
|
href='css.html#CSS-CSSValue'><code>CSSValues</code></a> in the
|
|
list. The range of valid values of the indices is <code>0</code> to
|
|
<code>length-1</code> inclusive.<br />
|
|
</dd>
|
|
</dl>
|
|
</dd>
|
|
|
|
<dt><b>Methods</b></dt>
|
|
|
|
<dd>
|
|
<dl>
|
|
<dt><code class='method-name'><a id="CSS-CSSValueList-item"
|
|
name='CSS-CSSValueList-item'>item</a></code></dt>
|
|
|
|
<dd>
|
|
<div class='method'>Used to retrieve a <a
|
|
href='css.html#CSS-CSSValue'><code>CSSValue</code></a> by ordinal
|
|
index. The order in this collection represents the order of the
|
|
values in the CSS style property. If index is greater than or equal
|
|
to the number of values in the list, this returns
|
|
<code>null</code>.
|
|
|
|
<div class='parameters'><b>Parameters</b>
|
|
|
|
<div class='paramtable'>
|
|
<dl>
|
|
<dt><code class='parameter-name'>index</code> of type
|
|
<code>unsigned long</code></dt>
|
|
|
|
<dd>Index into the collection.<br />
|
|
</dd>
|
|
</dl>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- parameters -->
|
|
<div class='return'><b>Return Value</b>
|
|
|
|
<div class='returntable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the return value, the second contains a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><a href='css.html#CSS-CSSValue'><code>CSSValue</code></a></p>
|
|
</td>
|
|
<td>
|
|
<p>The <a class='noxref'
|
|
href='css.html#CSS-CSSValue'><code>CSSValue</code></a> at the
|
|
<code>index</code> position in the <code>CSSValueList</code>, or
|
|
<code>null</code> if that is not a valid index.</p>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- return -->
|
|
<div><b>No Exceptions</b></div>
|
|
</div>
|
|
|
|
<!-- method -->
|
|
</dd>
|
|
</dl>
|
|
</dd>
|
|
</dl>
|
|
</dd>
|
|
|
|
<dt><b>Interface <i><a id="CSS-RGBColor"
|
|
name='CSS-RGBColor'>RGBColor</a></i></b> (introduced in <b
|
|
class='since'>DOM Level 2</b>)</dt>
|
|
|
|
<dd>
|
|
<p>The <code>RGBColor</code> interface is used to represent any <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#value-def-color'>
|
|
<em>RGB color</em></a> value. This interface reflects the values in
|
|
the underlying style property. Hence, modifications made to the <a
|
|
href='css.html#CSS-CSSPrimitiveValue'><code>CSSPrimitiveValue</code></a>
|
|
objects modify the style property.</p>
|
|
|
|
<p>A specified RGB color is not clipped (even if the number is
|
|
outside the range 0-255 or 0%-100%). A computed RGB color is
|
|
clipped depending on the device.</p>
|
|
|
|
<p>Even if a style sheet can only contain an integer for a color
|
|
value, the internal storage of this integer is a float, and this
|
|
can be used as a float in the specified or the computed style.</p>
|
|
|
|
<p>A color percentage value can always be converted to a number and
|
|
vice versa.</p>
|
|
|
|
<dl>
|
|
<dt><br />
|
|
<b>IDL Definition</b></dt>
|
|
|
|
<dd>
|
|
<div class='idl-code'>
|
|
<pre>
|
|
// Introduced in DOM Level 2:
|
|
interface RGBColor {
|
|
readonly attribute CSSPrimitiveValue red;
|
|
readonly attribute CSSPrimitiveValue green;
|
|
readonly attribute CSSPrimitiveValue blue;
|
|
};
|
|
</pre>
|
|
</div>
|
|
|
|
<br />
|
|
</dd>
|
|
|
|
<dt><b>Attributes</b></dt>
|
|
|
|
<dd>
|
|
<dl>
|
|
<dt><code class='attribute-name'><a id="CSS-RGBColor-blue"
|
|
name='CSS-RGBColor-blue'>blue</a></code> of type <a
|
|
href='css.html#CSS-CSSPrimitiveValue'><code>CSSPrimitiveValue</code></a>,
|
|
readonly</dt>
|
|
|
|
<dd>This attribute is used for the blue value of the RGB
|
|
color.<br />
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a id="CSS-RGBColor-green"
|
|
name='CSS-RGBColor-green'>green</a></code> of type <a
|
|
href='css.html#CSS-CSSPrimitiveValue'><code>CSSPrimitiveValue</code></a>,
|
|
readonly</dt>
|
|
|
|
<dd>This attribute is used for the green value of the RGB
|
|
color.<br />
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a id="CSS-RGBColor-red"
|
|
name='CSS-RGBColor-red'>red</a></code> of type <a
|
|
href='css.html#CSS-CSSPrimitiveValue'><code>CSSPrimitiveValue</code></a>,
|
|
readonly</dt>
|
|
|
|
<dd>This attribute is used for the red value of the RGB
|
|
color.<br />
|
|
</dd>
|
|
</dl>
|
|
</dd>
|
|
</dl>
|
|
</dd>
|
|
|
|
<dt><b>Interface <i><a id="CSS-Rect"
|
|
name='CSS-Rect'>Rect</a></i></b> (introduced in <b
|
|
class='since'>DOM Level 2</b>)</dt>
|
|
|
|
<dd>
|
|
<p>The <code>Rect</code> interface is used to represent any <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/visufx.html#value-def-shape'>
|
|
<em>rect</em></a> value. This interface reflects the values in the
|
|
underlying style property. Hence, modifications made to the <a
|
|
href='css.html#CSS-CSSPrimitiveValue'><code>CSSPrimitiveValue</code></a>
|
|
objects modify the style property.</p>
|
|
|
|
<dl>
|
|
<dt><br />
|
|
<b>IDL Definition</b></dt>
|
|
|
|
<dd>
|
|
<div class='idl-code'>
|
|
<pre>
|
|
// Introduced in DOM Level 2:
|
|
interface Rect {
|
|
readonly attribute CSSPrimitiveValue top;
|
|
readonly attribute CSSPrimitiveValue right;
|
|
readonly attribute CSSPrimitiveValue bottom;
|
|
readonly attribute CSSPrimitiveValue left;
|
|
};
|
|
</pre>
|
|
</div>
|
|
|
|
<br />
|
|
</dd>
|
|
|
|
<dt><b>Attributes</b></dt>
|
|
|
|
<dd>
|
|
<dl>
|
|
<dt><code class='attribute-name'><a id="CSS-Rect-bottom"
|
|
name='CSS-Rect-bottom'>bottom</a></code> of type <a
|
|
href='css.html#CSS-CSSPrimitiveValue'><code>CSSPrimitiveValue</code></a>,
|
|
readonly</dt>
|
|
|
|
<dd>This attribute is used for the bottom of the rect.<br />
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a id="CSS-Rect-left"
|
|
name='CSS-Rect-left'>left</a></code> of type <a
|
|
href='css.html#CSS-CSSPrimitiveValue'><code>CSSPrimitiveValue</code></a>,
|
|
readonly</dt>
|
|
|
|
<dd>This attribute is used for the left of the rect.<br />
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a id="CSS-Rect-right"
|
|
name='CSS-Rect-right'>right</a></code> of type <a
|
|
href='css.html#CSS-CSSPrimitiveValue'><code>CSSPrimitiveValue</code></a>,
|
|
readonly</dt>
|
|
|
|
<dd>This attribute is used for the right of the rect.<br />
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a id="CSS-Rect-top"
|
|
name='CSS-Rect-top'>top</a></code> of type <a
|
|
href='css.html#CSS-CSSPrimitiveValue'><code>CSSPrimitiveValue</code></a>,
|
|
readonly</dt>
|
|
|
|
<dd>This attribute is used for the top of the rect.<br />
|
|
</dd>
|
|
</dl>
|
|
</dd>
|
|
</dl>
|
|
</dd>
|
|
|
|
<dt><b>Interface <i><a id="CSS-Counter"
|
|
name='CSS-Counter'>Counter</a></i></b> (introduced in <b
|
|
class='since'>DOM Level 2</b>)</dt>
|
|
|
|
<dd>
|
|
<p>The <code>Counter</code> interface is used to represent any <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/syndata.html#value-def-counter'>
|
|
<em>counter or counters function</em></a> value. This interface
|
|
reflects the values in the underlying style property.</p>
|
|
|
|
<dl>
|
|
<dt><br />
|
|
<b>IDL Definition</b></dt>
|
|
|
|
<dd>
|
|
<div class='idl-code'>
|
|
<pre>
|
|
// Introduced in DOM Level 2:
|
|
interface Counter {
|
|
readonly attribute DOMString identifier;
|
|
readonly attribute DOMString listStyle;
|
|
readonly attribute DOMString separator;
|
|
};
|
|
</pre>
|
|
</div>
|
|
|
|
<br />
|
|
</dd>
|
|
|
|
<dt><b>Attributes</b></dt>
|
|
|
|
<dd>
|
|
<dl>
|
|
<dt><code class='attribute-name'><a id="CSS-Counter-identifier"
|
|
name='CSS-Counter-identifier'>identifier</a></code> of type
|
|
<code>DOMString</code>, readonly</dt>
|
|
|
|
<dd>This attribute is used for the identifier of the counter.<br />
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a id="CSS-Counter-listStyle"
|
|
name='CSS-Counter-listStyle'>listStyle</a></code> of type
|
|
<code>DOMString</code>, readonly</dt>
|
|
|
|
<dd>This attribute is used for the style of the list.<br />
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a id="CSS-Counter-separator"
|
|
name='CSS-Counter-separator'>separator</a></code> of type
|
|
<code>DOMString</code>, readonly</dt>
|
|
|
|
<dd>This attribute is used for the separator of the nested
|
|
counters.<br />
|
|
</dd>
|
|
</dl>
|
|
</dd>
|
|
</dl>
|
|
</dd>
|
|
</dl>
|
|
|
|
<div class='div3'><a id="CSS-OverrideAndComputed"
|
|
name='CSS-OverrideAndComputed'></a>
|
|
|
|
<h3 id='CSS-OverrideAndComputed-h3' class='div3'>2.2.1. Override
|
|
and computed style sheet</h3>
|
|
|
|
<dl>
|
|
<dt><b>Interface <i><a id="CSS-ViewCSS"
|
|
name='CSS-ViewCSS'>ViewCSS</a></i></b> (introduced in <b
|
|
class='since'>DOM Level 2</b>)</dt>
|
|
|
|
<dd>
|
|
<p>This interface represents a CSS view. The
|
|
<code>getComputedStyle</code> method provides a <b>read only
|
|
access</b> to the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/cascade.html#computed-value'>
|
|
<em>computed values</em></a> 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
|
|
<a
|
|
href='css.html#CSS-CSSStyleDeclaration'><code>CSSStyleDeclaration</code></a>
|
|
and <a href='css.html#CSS-CSSValue'><code>CSSValue</code></a>
|
|
related to this declaration are no longer valid.</p>
|
|
|
|
<dl>
|
|
<dt><br />
|
|
<b>IDL Definition</b></dt>
|
|
|
|
<dd>
|
|
<div class='idl-code'>
|
|
<pre>
|
|
// Introduced in DOM Level 2:
|
|
interface ViewCSS : views::AbstractView {
|
|
CSSStyleDeclaration getComputedStyle(in Element elt,
|
|
in DOMString pseudoElt);
|
|
};
|
|
</pre>
|
|
</div>
|
|
|
|
<br />
|
|
</dd>
|
|
|
|
<dt><b>Methods</b></dt>
|
|
|
|
<dd>
|
|
<dl>
|
|
<dt><code class='method-name'><a id="CSS-CSSview-getComputedStyle"
|
|
name='CSS-CSSview-getComputedStyle'>getComputedStyle</a></code></dt>
|
|
|
|
<dd>
|
|
<div class='method'>This method is used to get the computed style
|
|
as it is defined in [<a class='noxref'
|
|
href='references.html#CSS2'>CSS2</a>].
|
|
|
|
<div class='parameters'><b>Parameters</b>
|
|
|
|
<div class='paramtable'>
|
|
<dl>
|
|
<dt><code class='parameter-name'>elt</code> of type
|
|
<code>Element</code></dt>
|
|
|
|
<dd>The element whose style is to be computed. This parameter
|
|
cannot be null.<br />
|
|
</dd>
|
|
|
|
<dt><code class='parameter-name'>pseudoElt</code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>The pseudo-element or <code>null</code> if none.<br />
|
|
</dd>
|
|
</dl>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- parameters -->
|
|
<div class='return'><b>Return Value</b>
|
|
|
|
<div class='returntable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the return value, the second contains a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><a
|
|
href='css.html#CSS-CSSStyleDeclaration'><code>CSSStyleDeclaration</code></a></p>
|
|
</td>
|
|
<td>
|
|
<p>The computed style. The <a class='noxref'
|
|
href='css.html#CSS-CSSStyleDeclaration'><code>CSSStyleDeclaration</code></a>
|
|
is read-only and contains only absolute values.</p>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- return -->
|
|
<div><b>No Exceptions</b></div>
|
|
</div>
|
|
|
|
<!-- method -->
|
|
</dd>
|
|
</dl>
|
|
</dd>
|
|
</dl>
|
|
</dd>
|
|
|
|
<dt><b>Interface <i><a id="CSS-DocumentCSS"
|
|
name='CSS-DocumentCSS'>DocumentCSS</a></i></b> (introduced in <b
|
|
class='since'>DOM Level 2</b>)</dt>
|
|
|
|
<dd>
|
|
<p>This interface represents a document with a CSS view.</p>
|
|
|
|
<p>The <code>getOverrideStyle</code> method provides a mechanism
|
|
through which a DOM author could effect immediate change to the
|
|
style of an element without modifying the explicitly linked style
|
|
sheets of a document or the inline style of elements in the style
|
|
sheets. This style sheet comes after the author style sheet in the
|
|
cascade algorithm and is called <em>override style sheet</em>. The
|
|
override style sheet takes precedence over author style sheets. An
|
|
"!important" declaration still takes precedence over a normal
|
|
declaration. Override, author, and user style sheets all may
|
|
contain "!important" declarations. User "!important" rules take
|
|
precedence over both override and author "!important" rules, and
|
|
override "!important" rules take precedence over author
|
|
"!important" rules.</p>
|
|
|
|
<p>The expectation is that an instance of the
|
|
<code>DocumentCSS</code> interface can be obtained by using
|
|
binding-specific casting methods on an instance of the
|
|
<code>Document</code> interface.</p>
|
|
|
|
<dl>
|
|
<dt><br />
|
|
<b>IDL Definition</b></dt>
|
|
|
|
<dd>
|
|
<div class='idl-code'>
|
|
<pre>
|
|
// Introduced in DOM Level 2:
|
|
interface DocumentCSS : stylesheets::DocumentStyle {
|
|
CSSStyleDeclaration getOverrideStyle(in Element elt,
|
|
in DOMString pseudoElt);
|
|
};
|
|
</pre>
|
|
</div>
|
|
|
|
<br />
|
|
</dd>
|
|
|
|
<dt><b>Methods</b></dt>
|
|
|
|
<dd>
|
|
<dl>
|
|
<dt><code class='method-name'><a
|
|
id="CSS-DocumentCSS-getOverrideStyle"
|
|
name='CSS-DocumentCSS-getOverrideStyle'>getOverrideStyle</a></code></dt>
|
|
|
|
<dd>
|
|
<div class='method'>This method is used to retrieve the override
|
|
style declaration for a specified element and a specified
|
|
pseudo-element.
|
|
|
|
<div class='parameters'><b>Parameters</b>
|
|
|
|
<div class='paramtable'>
|
|
<dl>
|
|
<dt><code class='parameter-name'>elt</code> of type
|
|
<code>Element</code></dt>
|
|
|
|
<dd>The element whose style is to be modified. This parameter
|
|
cannot be null.<br />
|
|
</dd>
|
|
|
|
<dt><code class='parameter-name'>pseudoElt</code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>The pseudo-element or <code>null</code> if none.<br />
|
|
</dd>
|
|
</dl>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- parameters -->
|
|
<div class='return'><b>Return Value</b>
|
|
|
|
<div class='returntable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the return value, the second contains a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><a
|
|
href='css.html#CSS-CSSStyleDeclaration'><code>CSSStyleDeclaration</code></a></p>
|
|
</td>
|
|
<td>
|
|
<p>The override style declaration.</p>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- return -->
|
|
<div><b>No Exceptions</b></div>
|
|
</div>
|
|
|
|
<!-- method -->
|
|
</dd>
|
|
</dl>
|
|
</dd>
|
|
</dl>
|
|
</dd>
|
|
</dl>
|
|
</div>
|
|
|
|
<!-- div3 CSS-OverrideAndComputed -->
|
|
<div class='div3'><a id="CSS-StyleSheetCreation"
|
|
name='CSS-StyleSheetCreation'></a>
|
|
|
|
<h3 id='CSS-StyleSheetCreation-h3' class='div3'>2.2.2. Style sheet
|
|
creation</h3>
|
|
|
|
<dl>
|
|
<dt><b>Interface <i><a id="CSS-DOMImplementationCSS"
|
|
name='CSS-DOMImplementationCSS'>DOMImplementationCSS</a></i></b>
|
|
(introduced in <b class='since'>DOM Level 2</b>)</dt>
|
|
|
|
<dd>
|
|
<p>This interface allows the DOM user to create a <a
|
|
href='css.html#CSS-CSSStyleSheet'><code>CSSStyleSheet</code></a>
|
|
outside the context of a document. There is no way to associate the
|
|
new <a class='noxref'
|
|
href='css.html#CSS-CSSStyleSheet'><code>CSSStyleSheet</code></a>
|
|
with a document in DOM Level 2.</p>
|
|
|
|
<dl>
|
|
<dt><br />
|
|
<b>IDL Definition</b></dt>
|
|
|
|
<dd>
|
|
<div class='idl-code'>
|
|
<pre>
|
|
// Introduced in DOM Level 2:
|
|
interface DOMImplementationCSS : DOMImplementation {
|
|
CSSStyleSheet createCSSStyleSheet(in DOMString title,
|
|
in DOMString media)
|
|
raises(DOMException);
|
|
};
|
|
</pre>
|
|
</div>
|
|
|
|
<br />
|
|
</dd>
|
|
|
|
<dt><b>Methods</b></dt>
|
|
|
|
<dd>
|
|
<dl>
|
|
<dt><code class='method-name'><a
|
|
id="CSS-DOMImplementationCSS-createCSSStyleSheet"
|
|
name='CSS-DOMImplementationCSS-createCSSStyleSheet'>createCSSStyleSheet</a></code></dt>
|
|
|
|
<dd>
|
|
<div class='method'>Creates a new <a
|
|
href='css.html#CSS-CSSStyleSheet'><code>CSSStyleSheet</code></a>.
|
|
|
|
<div class='parameters'><b>Parameters</b>
|
|
|
|
<div class='paramtable'>
|
|
<dl>
|
|
<dt><code class='parameter-name'>title</code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>The advisory title. See also the <a
|
|
href='stylesheets.html#StyleSheets-StyleSheet-title'>Style Sheet
|
|
Interfaces</a> section.<br />
|
|
</dd>
|
|
|
|
<dt><code class='parameter-name'>media</code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>The comma-separated list of media associated with the new style
|
|
sheet. See also the <a
|
|
href='stylesheets.html#StyleSheets-StyleSheet-media'>Style Sheet
|
|
Interfaces</a> section.<br />
|
|
</dd>
|
|
</dl>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- parameters -->
|
|
<div class='return'><b>Return Value</b>
|
|
|
|
<div class='returntable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the return value, the second contains a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><a
|
|
href='css.html#CSS-CSSStyleSheet'><code>CSSStyleSheet</code></a></p>
|
|
</td>
|
|
<td>
|
|
<p>A new CSS style sheet.</p>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- return -->
|
|
<div class='exceptions'><b>Exceptions</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<p>SYNTAX_ERR: Raised if the specified media string value has a
|
|
syntax error and is unparsable.</p>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</div>
|
|
|
|
<!-- method -->
|
|
</dd>
|
|
</dl>
|
|
</dd>
|
|
</dl>
|
|
</dd>
|
|
</dl>
|
|
</div>
|
|
|
|
<!-- div3 CSS-StyleSheetCreation -->
|
|
<div class='div3'><a id="CSS-htmlelementcss"
|
|
name='CSS-htmlelementcss'></a>
|
|
|
|
<h3 id='CSS-htmlelementcss-h3' class='div3'>2.2.3. Element with CSS
|
|
inline style</h3>
|
|
|
|
<dl>
|
|
<dt><b>Interface <i><a id="CSS-ElementCSSInlineStyle"
|
|
name='CSS-ElementCSSInlineStyle'>ElementCSSInlineStyle</a></i></b>
|
|
(introduced in <b class='since'>DOM Level 2</b>)</dt>
|
|
|
|
<dd>
|
|
<p>Inline style information attached to elements is exposed through
|
|
the <code>style</code> attribute. This represents the contents of
|
|
the <a
|
|
href='http://www.w3.org/TR/1998/REC-html40-19980424/present/styles.html#h-14.2.2'>
|
|
<em>STYLE</em></a> attribute for HTML elements (or elements in
|
|
other schemas or DTDs which use the STYLE attribute in the same
|
|
way). The expectation is that an instance of the
|
|
ElementCSSInlineStyle interface can be obtained by using
|
|
binding-specific casting methods on an instance of the Element
|
|
interface when the element supports inline CSS style
|
|
informations.</p>
|
|
|
|
<dl>
|
|
<dt><br />
|
|
<b>IDL Definition</b></dt>
|
|
|
|
<dd>
|
|
<div class='idl-code'>
|
|
<pre>
|
|
// Introduced in DOM Level 2:
|
|
interface ElementCSSInlineStyle {
|
|
readonly attribute CSSStyleDeclaration style;
|
|
};
|
|
</pre>
|
|
</div>
|
|
|
|
<br />
|
|
</dd>
|
|
|
|
<dt><b>Attributes</b></dt>
|
|
|
|
<dd>
|
|
<dl>
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-ElementCSSInlineStyle-style"
|
|
name='CSS-ElementCSSInlineStyle-style'>style</a></code> of type <a
|
|
href='css.html#CSS-CSSStyleDeclaration'><code>CSSStyleDeclaration</code></a>,
|
|
readonly</dt>
|
|
|
|
<dd>The style attribute.<br />
|
|
</dd>
|
|
</dl>
|
|
</dd>
|
|
</dl>
|
|
</dd>
|
|
</dl>
|
|
</div>
|
|
|
|
<!-- div3 CSS-htmlelementcss --></div>
|
|
|
|
<!-- div2 CSS-fundamental -->
|
|
<div class='div2'><a id="CSS-extended" name='CSS-extended'></a>
|
|
|
|
<h2 id='CSS-extended-h2' class='div2'>2.3. CSS2 Extended
|
|
Interface</h2>
|
|
|
|
<p>The interface found within this section are not mandatory. A DOM
|
|
application may use the <code>hasFeature(feature, version)</code>
|
|
method of the <code>DOMImplementation</code> interface with
|
|
parameter values "CSS2" and "2.0" (respectively) to determine
|
|
whether or not this module is supported by the implementation. In
|
|
order to fully support this module, an implementation must also
|
|
support the "CSS" feature defined defined in <a
|
|
href='css.html#CSS-fundamental'>CSS Fundamental Interfaces</a>.
|
|
Please refer to additional information about <a
|
|
href='http://www.w3.org/TR/DOM-Level-2-Core/introduction.html#ID-Conformance'>
|
|
<em>conformance</em></a> in the DOM Level 2 Core specification [<a
|
|
class='noxref' href='references.html#DOMCore'>DOM Level 2
|
|
Core</a>].</p>
|
|
|
|
<dl>
|
|
<dt><b>Interface <i><a id="CSS-CSS2Properties"
|
|
name='CSS-CSS2Properties'>CSS2Properties</a></i></b> (introduced in
|
|
<b class='since'>DOM Level 2</b>)</dt>
|
|
|
|
<dd>
|
|
<p>The <code>CSS2Properties</code> interface represents a
|
|
convenience mechanism for retrieving and setting properties within
|
|
a <a
|
|
href='css.html#CSS-CSSStyleDeclaration'><code>CSSStyleDeclaration</code></a>.
|
|
The attributes of this interface correspond to all the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/propidx.html'><em>
|
|
properties specified in CSS2</em></a>. Getting an attribute of this
|
|
interface is equivalent to calling the
|
|
<code>getPropertyValue</code> method of the <a class='noxref'
|
|
href='css.html#CSS-CSSStyleDeclaration'><code>CSSStyleDeclaration</code></a>
|
|
interface. Setting an attribute of this interface is equivalent to
|
|
calling the <code>setProperty</code> method of the <a
|
|
class='noxref'
|
|
href='css.html#CSS-CSSStyleDeclaration'><code>CSSStyleDeclaration</code></a>
|
|
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 <a
|
|
href='css.html#CSS-CSSStyleDeclaration'><code>CSSStyleDeclaration</code></a>
|
|
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>
|
|
|
|
<dl>
|
|
<dt><br />
|
|
<b>IDL Definition</b></dt>
|
|
|
|
<dd>
|
|
<div class='idl-code'>
|
|
<pre>
|
|
// Introduced in DOM Level 2:
|
|
interface CSS2Properties {
|
|
attribute DOMString azimuth;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString background;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString backgroundAttachment;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString backgroundColor;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString backgroundImage;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString backgroundPosition;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString backgroundRepeat;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString border;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString borderCollapse;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString borderColor;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString borderSpacing;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString borderStyle;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString borderTop;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString borderRight;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString borderBottom;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString borderLeft;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString borderTopColor;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString borderRightColor;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString borderBottomColor;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString borderLeftColor;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString borderTopStyle;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString borderRightStyle;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString borderBottomStyle;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString borderLeftStyle;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString borderTopWidth;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString borderRightWidth;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString borderBottomWidth;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString borderLeftWidth;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString borderWidth;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString bottom;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString captionSide;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString clear;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString clip;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString color;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString content;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString counterIncrement;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString counterReset;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString cue;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString cueAfter;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString cueBefore;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString cursor;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString direction;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString display;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString elevation;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString emptyCells;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString cssFloat;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString font;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString fontFamily;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString fontSize;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString fontSizeAdjust;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString fontStretch;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString fontStyle;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString fontVariant;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString fontWeight;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString height;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString left;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString letterSpacing;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString lineHeight;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString listStyle;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString listStyleImage;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString listStylePosition;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString listStyleType;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString margin;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString marginTop;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString marginRight;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString marginBottom;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString marginLeft;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString markerOffset;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString marks;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString maxHeight;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString maxWidth;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString minHeight;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString minWidth;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString orphans;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString outline;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString outlineColor;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString outlineStyle;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString outlineWidth;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString overflow;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString padding;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString paddingTop;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString paddingRight;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString paddingBottom;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString paddingLeft;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString page;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString pageBreakAfter;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString pageBreakBefore;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString pageBreakInside;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString pause;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString pauseAfter;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString pauseBefore;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString pitch;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString pitchRange;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString playDuring;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString position;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString quotes;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString richness;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString right;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString size;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString speak;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString speakHeader;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString speakNumeral;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString speakPunctuation;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString speechRate;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString stress;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString tableLayout;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString textAlign;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString textDecoration;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString textIndent;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString textShadow;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString textTransform;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString top;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString unicodeBidi;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString verticalAlign;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString visibility;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString voiceFamily;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString volume;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString whiteSpace;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString widows;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString width;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString wordSpacing;
|
|
// raises(DOMException) on setting
|
|
|
|
attribute DOMString zIndex;
|
|
// raises(DOMException) on setting
|
|
|
|
};
|
|
</pre>
|
|
</div>
|
|
|
|
<br />
|
|
</dd>
|
|
|
|
<dt><b>Attributes</b></dt>
|
|
|
|
<dd>
|
|
<dl>
|
|
<dt><code class='attribute-name'><a id="CSS-CSS2Properties-azimuth"
|
|
name='CSS-CSS2Properties-azimuth'>azimuth</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/aural.html#propdef-azimuth'>
|
|
<em>azimuth property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-background"
|
|
name='CSS-CSS2Properties-background'>background</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/colors.html#propdef-background'>
|
|
<em>background property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-backgroundAttachment"
|
|
name='CSS-CSS2Properties-backgroundAttachment'>backgroundAttachment</a></code>
|
|
of type <code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/colors.html#propdef-background-attachment'>
|
|
<em>background-attachment property definition</em></a> in
|
|
CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-backgroundColor"
|
|
name='CSS-CSS2Properties-backgroundColor'>backgroundColor</a></code>
|
|
of type <code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/colors.html#propdef-background-color'>
|
|
<em>background-color property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-backgroundImage"
|
|
name='CSS-CSS2Properties-backgroundImage'>backgroundImage</a></code>
|
|
of type <code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/colors.html#propdef-background-image'>
|
|
<em>background-image property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-backgroundPosition"
|
|
name='CSS-CSS2Properties-backgroundPosition'>backgroundPosition</a></code>
|
|
of type <code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/colors.html#propdef-background-position'>
|
|
<em>background-position property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-backgroundRepeat"
|
|
name='CSS-CSS2Properties-backgroundRepeat'>backgroundRepeat</a></code>
|
|
of type <code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/colors.html#propdef-background-repeat'>
|
|
<em>background-repeat property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a id="CSS-CSS2Properties-border"
|
|
name='CSS-CSS2Properties-border'>border</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/box.html#propdef-border'>
|
|
<em>border property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-borderBottom"
|
|
name='CSS-CSS2Properties-borderBottom'>borderBottom</a></code> of
|
|
type <code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/box.html#propdef-border-bottom'>
|
|
<em>border-bottom property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-borderBottomColor"
|
|
name='CSS-CSS2Properties-borderBottomColor'>borderBottomColor</a></code>
|
|
of type <code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/box.html#propdef-border-bottom-color'>
|
|
<em>border-bottom-color property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-borderBottomStyle"
|
|
name='CSS-CSS2Properties-borderBottomStyle'>borderBottomStyle</a></code>
|
|
of type <code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/box.html#propdef-border-bottom-style'>
|
|
<em>border-bottom-style property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-borderBottomWidth"
|
|
name='CSS-CSS2Properties-borderBottomWidth'>borderBottomWidth</a></code>
|
|
of type <code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/box.html#propdef-border-bottom-width'>
|
|
<em>border-bottom-width property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-borderCollapse"
|
|
name='CSS-CSS2Properties-borderCollapse'>borderCollapse</a></code>
|
|
of type <code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/tables.html#propdef-border-collapse'>
|
|
<em>border-collapse property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-borderColor"
|
|
name='CSS-CSS2Properties-borderColor'>borderColor</a></code> of
|
|
type <code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/box.html#propdef-border-color'>
|
|
<em>border-color property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-borderLeft"
|
|
name='CSS-CSS2Properties-borderLeft'>borderLeft</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/box.html#propdef-border-left'>
|
|
<em>border-left property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-borderLeftColor"
|
|
name='CSS-CSS2Properties-borderLeftColor'>borderLeftColor</a></code>
|
|
of type <code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/box.html#propdef-border-left-color'>
|
|
<em>border-left-color property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-borderLeftStyle"
|
|
name='CSS-CSS2Properties-borderLeftStyle'>borderLeftStyle</a></code>
|
|
of type <code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/box.html#propdef-border-left-style'>
|
|
<em>border-left-style property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-borderLeftWidth"
|
|
name='CSS-CSS2Properties-borderLeftWidth'>borderLeftWidth</a></code>
|
|
of type <code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/box.html#propdef-border-left-width'>
|
|
<em>border-left-width property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-borderRight"
|
|
name='CSS-CSS2Properties-borderRight'>borderRight</a></code> of
|
|
type <code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/box.html#propdef-border-right'>
|
|
<em>border-right property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-borderRightColor"
|
|
name='CSS-CSS2Properties-borderRightColor'>borderRightColor</a></code>
|
|
of type <code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/box.html#propdef-border-right-color'>
|
|
<em>border-right-color property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-borderRightStyle"
|
|
name='CSS-CSS2Properties-borderRightStyle'>borderRightStyle</a></code>
|
|
of type <code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/box.html#propdef-border-right-style'>
|
|
<em>border-right-style property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-borderRightWidth"
|
|
name='CSS-CSS2Properties-borderRightWidth'>borderRightWidth</a></code>
|
|
of type <code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/box.html#propdef-border-right-width'>
|
|
<em>border-right-width property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-borderSpacing"
|
|
name='CSS-CSS2Properties-borderSpacing'>borderSpacing</a></code> of
|
|
type <code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/tables.html#propdef-border-spacing'>
|
|
<em>border-spacing property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-borderStyle"
|
|
name='CSS-CSS2Properties-borderStyle'>borderStyle</a></code> of
|
|
type <code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/box.html#propdef-border-style'>
|
|
<em>border-style property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-borderTop"
|
|
name='CSS-CSS2Properties-borderTop'>borderTop</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/box.html#propdef-border-top'>
|
|
<em>border-top property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-borderTopColor"
|
|
name='CSS-CSS2Properties-borderTopColor'>borderTopColor</a></code>
|
|
of type <code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/box.html#propdef-border-top-color'>
|
|
<em>border-top-color property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-borderTopStyle"
|
|
name='CSS-CSS2Properties-borderTopStyle'>borderTopStyle</a></code>
|
|
of type <code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/box.html#propdef-border-top-style'>
|
|
<em>border-top-style property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-borderTopWidth"
|
|
name='CSS-CSS2Properties-borderTopWidth'>borderTopWidth</a></code>
|
|
of type <code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/box.html#propdef-border-top-width'>
|
|
<em>border-top-width property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-borderWidth"
|
|
name='CSS-CSS2Properties-borderWidth'>borderWidth</a></code> of
|
|
type <code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/box.html#propdef-border-width'>
|
|
<em>border-width property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a id="CSS-CSS2Properties-bottom"
|
|
name='CSS-CSS2Properties-bottom'>bottom</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/visuren.html#propdef-bottom'>
|
|
<em>bottom property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-captionSide"
|
|
name='CSS-CSS2Properties-captionSide'>captionSide</a></code> of
|
|
type <code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/tables.html#propdef-caption-side'>
|
|
<em>caption-side property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a id="CSS-CSS2Properties-clear"
|
|
name='CSS-CSS2Properties-clear'>clear</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/visuren.html#propdef-clear'>
|
|
<em>clear property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a id="CSS-CSS2Properties-clip"
|
|
name='CSS-CSS2Properties-clip'>clip</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/visufx#propdef-clip'>
|
|
<em>clip property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a id="CSS-CSS2Properties-color"
|
|
name='CSS-CSS2Properties-color'>color</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/colors.html#propdef-color'>
|
|
<em>color property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a id="CSS-CSS2Properties-content"
|
|
name='CSS-CSS2Properties-content'>content</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/generate.html#propdef-content'>
|
|
<em>content property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-counterIncrement"
|
|
name='CSS-CSS2Properties-counterIncrement'>counterIncrement</a></code>
|
|
of type <code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/generate.html#propdef-counter-increment'>
|
|
<em>counter-increment property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-counterReset"
|
|
name='CSS-CSS2Properties-counterReset'>counterReset</a></code> of
|
|
type <code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/generate.html#propdef-counter-reset'>
|
|
<em>counter-reset property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-cssFloat"
|
|
name='CSS-CSS2Properties-cssFloat'>cssFloat</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/visuren.html#propdef-float'>
|
|
<em>float property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a id="CSS-CSS2Properties-cue"
|
|
name='CSS-CSS2Properties-cue'>cue</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/aural.html#propdef-cue'>
|
|
<em>cue property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-cueAfter"
|
|
name='CSS-CSS2Properties-cueAfter'>cueAfter</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/aural.html#propdef-cue-after'>
|
|
<em>cue-after property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-cueBefore"
|
|
name='CSS-CSS2Properties-cueBefore'>cueBefore</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/aural.html#propdef-cue-before'>
|
|
<em>cue-before property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a id="CSS-CSS2Properties-cursor"
|
|
name='CSS-CSS2Properties-cursor'>cursor</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/ui.html#propdef-cursor'>
|
|
<em>cursor property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-direction"
|
|
name='CSS-CSS2Properties-direction'>direction</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/visuren.html#propdef-direction'>
|
|
<em>direction property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a id="CSS-CSS2Properties-display"
|
|
name='CSS-CSS2Properties-display'>display</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/visuren.html#propdef-display'>
|
|
<em>display property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-elevation"
|
|
name='CSS-CSS2Properties-elevation'>elevation</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/aural.html#propdef-elevation'>
|
|
<em>elevation property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-emptyCells"
|
|
name='CSS-CSS2Properties-emptyCells'>emptyCells</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/tables.html#propdef-empty-cells'>
|
|
<em>empty-cells property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a id="CSS-CSS2Properties-font"
|
|
name='CSS-CSS2Properties-font'>font</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/fonts.html#propdef-font'>
|
|
<em>font property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-fontFamily"
|
|
name='CSS-CSS2Properties-fontFamily'>fontFamily</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/fonts.html#propdef-font-family'>
|
|
<em>font-family property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-fontSize"
|
|
name='CSS-CSS2Properties-fontSize'>fontSize</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/fonts.html#propdef-font-size'>
|
|
<em>font-size property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-fontSizeAdjust"
|
|
name='CSS-CSS2Properties-fontSizeAdjust'>fontSizeAdjust</a></code>
|
|
of type <code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/fonts.html#propdef-font-size-adjust'>
|
|
<em>font-size-adjust property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-fontStretch"
|
|
name='CSS-CSS2Properties-fontStretch'>fontStretch</a></code> of
|
|
type <code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/fonts.html#propdef-font-stretch'>
|
|
<em>font-stretch property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-fontStyle"
|
|
name='CSS-CSS2Properties-fontStyle'>fontStyle</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/fonts.html#propdef-font-style'>
|
|
<em>font-style property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-fontVariant"
|
|
name='CSS-CSS2Properties-fontVariant'>fontVariant</a></code> of
|
|
type <code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/fonts.html#propdef-font-variant'>
|
|
<em>font-variant property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-fontWeight"
|
|
name='CSS-CSS2Properties-fontWeight'>fontWeight</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/fonts.html#propdef-font-weight'>
|
|
<em>font-weight property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a id="CSS-CSS2Properties-height"
|
|
name='CSS-CSS2Properties-height'>height</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/visudet.html#propdef-height'>
|
|
<em>height property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a id="CSS-CSS2Properties-left"
|
|
name='CSS-CSS2Properties-left'>left</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/visuren.html#propdef-left'>
|
|
<em>left property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-letterSpacing"
|
|
name='CSS-CSS2Properties-letterSpacing'>letterSpacing</a></code> of
|
|
type <code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/text.html#propdef-letter-spacing'>
|
|
<em>letter-spacing property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-lineHeight"
|
|
name='CSS-CSS2Properties-lineHeight'>lineHeight</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/visudet.html#propdef-line-height'>
|
|
<em>line-height property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-listStyle"
|
|
name='CSS-CSS2Properties-listStyle'>listStyle</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/generate.html#propdef-list-style'>
|
|
<em>list-style property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-listStyleImage"
|
|
name='CSS-CSS2Properties-listStyleImage'>listStyleImage</a></code>
|
|
of type <code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/generate.html#propdef-list-style-image'>
|
|
<em>list-style-image property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-listStylePosition"
|
|
name='CSS-CSS2Properties-listStylePosition'>listStylePosition</a></code>
|
|
of type <code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/generate.html#propdef-list-style-position'>
|
|
<em>list-style-position property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-listStyleType"
|
|
name='CSS-CSS2Properties-listStyleType'>listStyleType</a></code> of
|
|
type <code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/generate.html#propdef-list-style-type'>
|
|
<em>list-style-type property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a id="CSS-CSS2Properties-margin"
|
|
name='CSS-CSS2Properties-margin'>margin</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/box.html#propdef-margin'>
|
|
<em>margin property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-marginBottom"
|
|
name='CSS-CSS2Properties-marginBottom'>marginBottom</a></code> of
|
|
type <code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/box.html#propdef-margin-bottom'>
|
|
<em>margin-bottom property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-marginLeft"
|
|
name='CSS-CSS2Properties-marginLeft'>marginLeft</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/box.html#propdef-margin-left'>
|
|
<em>margin-left property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-marginRight"
|
|
name='CSS-CSS2Properties-marginRight'>marginRight</a></code> of
|
|
type <code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/box.html#propdef-margin-right'>
|
|
<em>margin-right property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-marginTop"
|
|
name='CSS-CSS2Properties-marginTop'>marginTop</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/box.html#propdef-margin-top'>
|
|
<em>margin-top property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-markerOffset"
|
|
name='CSS-CSS2Properties-markerOffset'>markerOffset</a></code> of
|
|
type <code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/generate.html#propdef-marker-offset'>
|
|
<em>marker-offset property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a id="CSS-CSS2Properties-marks"
|
|
name='CSS-CSS2Properties-marks'>marks</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/page.html#propdef-marks'>
|
|
<em>marks property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-maxHeight"
|
|
name='CSS-CSS2Properties-maxHeight'>maxHeight</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/visudet.html#propdef-max-height'>
|
|
<em>max-height property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-maxWidth"
|
|
name='CSS-CSS2Properties-maxWidth'>maxWidth</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/visudet.html#propdef-max-width'>
|
|
<em>max-width property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-minHeight"
|
|
name='CSS-CSS2Properties-minHeight'>minHeight</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/visudet.html#propdef-min-height'>
|
|
<em>min-height property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-minWidth"
|
|
name='CSS-CSS2Properties-minWidth'>minWidth</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/visudet.html#propdef-min-width'>
|
|
<em>min-width property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a id="CSS-CSS2Properties-orphans"
|
|
name='CSS-CSS2Properties-orphans'>orphans</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/page.html#propdef-orphans'>
|
|
<em>orphans property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a id="CSS-CSS2Properties-outline"
|
|
name='CSS-CSS2Properties-outline'>outline</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/ui.html#propdef-outline'>
|
|
<em>outline property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-outlineColor"
|
|
name='CSS-CSS2Properties-outlineColor'>outlineColor</a></code> of
|
|
type <code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/ui.html#propdef-outline-color'>
|
|
<em>outline-color property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-outlineStyle"
|
|
name='CSS-CSS2Properties-outlineStyle'>outlineStyle</a></code> of
|
|
type <code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/ui.html#propdef-outline-style'>
|
|
<em>outline-style property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-outlineWidth"
|
|
name='CSS-CSS2Properties-outlineWidth'>outlineWidth</a></code> of
|
|
type <code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/ui.html#propdef-outline-width'>
|
|
<em>outline-width property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-overflow"
|
|
name='CSS-CSS2Properties-overflow'>overflow</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/visufx.html#propdef-overflow'>
|
|
<em>overflow property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a id="CSS-CSS2Properties-padding"
|
|
name='CSS-CSS2Properties-padding'>padding</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/box.html#propdef-padding'>
|
|
<em>padding property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-paddingBottom"
|
|
name='CSS-CSS2Properties-paddingBottom'>paddingBottom</a></code> of
|
|
type <code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/box.html#propdef-padding-bottom'>
|
|
<em>padding-bottom property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-paddingLeft"
|
|
name='CSS-CSS2Properties-paddingLeft'>paddingLeft</a></code> of
|
|
type <code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/box.html#propdef-padding-left'>
|
|
<em>padding-left property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-paddingRight"
|
|
name='CSS-CSS2Properties-paddingRight'>paddingRight</a></code> of
|
|
type <code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/box.html#propdef-padding-right'>
|
|
<em>padding-right property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-paddingTop"
|
|
name='CSS-CSS2Properties-paddingTop'>paddingTop</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/box.html#propdef-padding-top'>
|
|
<em>padding-top property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a id="CSS-CSS2Properties-page"
|
|
name='CSS-CSS2Properties-page'>page</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/page.html#propdef-page'>
|
|
<em>page property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-pageBreakAfter"
|
|
name='CSS-CSS2Properties-pageBreakAfter'>pageBreakAfter</a></code>
|
|
of type <code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/page.html#propdef-page-break-after'>
|
|
<em>page-break-after property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-pageBreakBefore"
|
|
name='CSS-CSS2Properties-pageBreakBefore'>pageBreakBefore</a></code>
|
|
of type <code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/page.html#propdef-page-break-before'>
|
|
<em>page-break-before property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-pageBreakInside"
|
|
name='CSS-CSS2Properties-pageBreakInside'>pageBreakInside</a></code>
|
|
of type <code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/page.html#propdef-page-break-inside'>
|
|
<em>page-break-inside property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a id="CSS-CSS2Properties-pause"
|
|
name='CSS-CSS2Properties-pause'>pause</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/aural.html#propdef-pause'>
|
|
<em>pause property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-pauseAfter"
|
|
name='CSS-CSS2Properties-pauseAfter'>pauseAfter</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/aural.html#propdef-pause-after'>
|
|
<em>pause-after property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-pauseBefore"
|
|
name='CSS-CSS2Properties-pauseBefore'>pauseBefore</a></code> of
|
|
type <code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/aural.html#propdef-pause-before'>
|
|
<em>pause-before property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a id="CSS-CSS2Properties-pitch"
|
|
name='CSS-CSS2Properties-pitch'>pitch</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/aural.html#propdef-pitch'>
|
|
<em>pitch property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-pitchRange"
|
|
name='CSS-CSS2Properties-pitchRange'>pitchRange</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/aural.html#propdef-pitch-range'>
|
|
<em>pitch-range property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-playDuring"
|
|
name='CSS-CSS2Properties-playDuring'>playDuring</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/aural.html#propdef-play-during'>
|
|
<em>play-during property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-position"
|
|
name='CSS-CSS2Properties-position'>position</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/visuren.html#propdef-position'>
|
|
<em>position property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a id="CSS-CSS2Properties-quotes"
|
|
name='CSS-CSS2Properties-quotes'>quotes</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/generate.html#propdef-quotes'>
|
|
<em>quotes property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-richness"
|
|
name='CSS-CSS2Properties-richness'>richness</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/aural.html#propdef-richness'>
|
|
<em>richness property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a id="CSS-CSS2Properties-right"
|
|
name='CSS-CSS2Properties-right'>right</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/visuren.html#propdef-right'>
|
|
<em>right property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a id="CSS-CSS2Properties-size"
|
|
name='CSS-CSS2Properties-size'>size</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/page.html#propdef-size'>
|
|
<em>size property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a id="CSS-CSS2Properties-speak"
|
|
name='CSS-CSS2Properties-speak'>speak</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/aural.html#propdef-speak'>
|
|
<em>speak property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-speakHeader"
|
|
name='CSS-CSS2Properties-speakHeader'>speakHeader</a></code> of
|
|
type <code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/tables.html#propdef-speak-header'>
|
|
<em>speak-header property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-speakNumeral"
|
|
name='CSS-CSS2Properties-speakNumeral'>speakNumeral</a></code> of
|
|
type <code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/aural.html#propdef-speak-numeral'>
|
|
<em>speak-numeral property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-speakPunctuation"
|
|
name='CSS-CSS2Properties-speakPunctuation'>speakPunctuation</a></code>
|
|
of type <code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/aural.html#propdef-speak-punctuation'>
|
|
<em>speak-punctuation property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-speechRate"
|
|
name='CSS-CSS2Properties-speechRate'>speechRate</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/aural.html#propdef-speech-rate'>
|
|
<em>speech-rate property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a id="CSS-CSS2Properties-stress"
|
|
name='CSS-CSS2Properties-stress'>stress</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/aural.html#propdef-stress'>
|
|
<em>stress property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-tableLayout"
|
|
name='CSS-CSS2Properties-tableLayout'>tableLayout</a></code> of
|
|
type <code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/tables.html#propdef-table-layout'>
|
|
<em>table-layout property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-textAlign"
|
|
name='CSS-CSS2Properties-textAlign'>textAlign</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/text.html#propdef-text-align'>
|
|
<em>text-align property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-textDecoration"
|
|
name='CSS-CSS2Properties-textDecoration'>textDecoration</a></code>
|
|
of type <code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/text.html#propdef-text-decoration'>
|
|
<em>text-decoration property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-textIndent"
|
|
name='CSS-CSS2Properties-textIndent'>textIndent</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/text.html#propdef-text-indent'>
|
|
<em>text-indent property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-textShadow"
|
|
name='CSS-CSS2Properties-textShadow'>textShadow</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/text.html#propdef-text-shadow'>
|
|
<em>text-shadow property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-textTransform"
|
|
name='CSS-CSS2Properties-textTransform'>textTransform</a></code> of
|
|
type <code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/text.html#propdef-text-transform'>
|
|
<em>text-transform property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a id="CSS-CSS2Properties-top"
|
|
name='CSS-CSS2Properties-top'>top</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/visuren.html#propdef-top'>
|
|
<em>top property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-unicodeBidi"
|
|
name='CSS-CSS2Properties-unicodeBidi'>unicodeBidi</a></code> of
|
|
type <code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/visuren.html#propdef-unicode-bidi'>
|
|
<em>unicode-bidi property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-verticalAlign"
|
|
name='CSS-CSS2Properties-verticalAlign'>verticalAlign</a></code> of
|
|
type <code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/visudet.html#propdef-vertical-align'>
|
|
<em>vertical-align property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-visibility"
|
|
name='CSS-CSS2Properties-visibility'>visibility</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/visufx.html#propdef-visibility'>
|
|
<em>visibility property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-voiceFamily"
|
|
name='CSS-CSS2Properties-voiceFamily'>voiceFamily</a></code> of
|
|
type <code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/aural.html#propdef-voice-family'>
|
|
<em>voice-family property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a id="CSS-CSS2Properties-volume"
|
|
name='CSS-CSS2Properties-volume'>volume</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/aural.html#propdef-volume'>
|
|
<em>volume property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-whiteSpace"
|
|
name='CSS-CSS2Properties-whiteSpace'>whiteSpace</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/text.html#propdef-white-space'>
|
|
<em>white-space property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a id="CSS-CSS2Properties-widows"
|
|
name='CSS-CSS2Properties-widows'>widows</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/page.html#propdef-widows'>
|
|
<em>widows property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a id="CSS-CSS2Properties-width"
|
|
name='CSS-CSS2Properties-width'>width</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/visudet.html#propdef-width'>
|
|
<em>width property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a
|
|
id="CSS-CSS2Properties-wordSpacing"
|
|
name='CSS-CSS2Properties-wordSpacing'>wordSpacing</a></code> of
|
|
type <code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/text.html#propdef-word-spacing'>
|
|
<em>word-spacing property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
|
|
<dt><code class='attribute-name'><a id="CSS-CSS2Properties-zIndex"
|
|
name='CSS-CSS2Properties-zIndex'>zIndex</a></code> of type
|
|
<code>DOMString</code></dt>
|
|
|
|
<dd>See the <a
|
|
href='http://www.w3.org/TR/1998/REC-CSS2-19980512/visuren.html#propdef-z-index'>
|
|
<em>z-index property definition</em></a> in CSS2.<br />
|
|
|
|
|
|
<div class='exceptions'><b>Exceptions on setting</b>
|
|
|
|
<div class='exceptiontable'>
|
|
<table
|
|
summary='Layout table: the first cell contains the type of the exception, the second contains the specific error code and a short description'
|
|
border='0'>
|
|
<tr>
|
|
<td valign='top'>
|
|
<p><code>DOMException</code></p>
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- exceptions -->
|
|
</dd>
|
|
</dl>
|
|
</dd>
|
|
</dl>
|
|
</dd>
|
|
</dl>
|
|
</div>
|
|
|
|
<!-- div2 CSS-extended --></div>
|
|
|
|
<!-- div1 CSS -->
|
|
<div class='navbar' align='center'>
|
|
<hr title='Navigation area separator' />
|
|
<a accesskey='p' href='stylesheets.html'>previous</a> <a
|
|
accesskey='n' href='idl-definitions.html'>next</a> <a
|
|
accesskey='c' href='Overview.html#contents'>contents</a> <a
|
|
accesskey='i' href='def-index.html'>index</a></div>
|
|
</body>
|
|
</html>
|
|
|